#jquery
#jquery
Вопрос:
У меня есть div с идентификатором (titlediv_1265601). Как я могу добавить / удалить * в первый тд таблицы перед «Имя настройщика:» на основе следующего условия с помощью jquery?
if(a == 'addSpan')
{}
else if(a == 'RemoveSpan')
{}
<div id="titlediv_1265601" style="width: 100%; position: relative; visibility: visible; display: block;">
<table>
<tbody>
<tr>
<td id="AdjusterOrAdjusterAssistantCell" class="MyTableHeadingCell">Adjuster Name:</td>
<td class="MyTableTagsCell"><input type="text" id="AdjusterOrAdjusterAssistant"></td>
<td class="MyTableHeadingCell"></td>
<td class="MyTableTagsCell"></td>
</tr>
</tbody>
</table>
</div>
Ответ №1:
$("#AdjusterOrAdjusterAssistantCell")
.prepend('<span class="Required" title="Required">* </span>');
вероятно, будет работать правильно.
Ответ №2:
Если я вас правильно понял: вы можете использовать :first-child
псевдоселектор для доступа к первому <td>
в таблице, а затем jQuery prepend()
` для добавления желаемого содержимого.
$('#titlediv_1265601 table td:first-child').prepend('<span class=“Required” title=“Required”>* </span>');
Ответ №3:
Чтобы добавить:
$("#AdjusterOrAdjusterAssistantCell").prepend('<span class="Required" title="Required">*</span>');
Чтобы удалить:
$("#AdjusterOrAdjusterAssistantCell span").remove();