Как я могу добавить / удалить элемент в / из первого тд таблицы перед текстом?

#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();