Я пытаюсь использовать jQuery для определения
элементов, которые содержат определенный текст комментария HTML. Стандартный селектор ": содержит", кажется, не просматривает комментарии. Мой контекст здесь заключается в том, что я хочу динамически добавлять некоторый контент к тому же элементу td. Вот образец цели td:
<TD valign="top" class="ms-formbody" width="400px">
<!-- FieldName="Title"
FieldInternalName="Title"
FieldType="SPFieldText"
-->
<span dir="none">
<input name="ctl00$m$g_0b1e4ca3_9450_4f3e_b3af_8134fe014ea5$ctl00$ctl04$ctl00$ctl00$ctl00$ctl04$ctl00$ctl00$TextField" type="text" maxlength="255" id="ctl00_m_g_0b1e4ca3_9450_4f3e_b3af_8134fe014ea5_ctl00_ctl04_ctl00_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" title="Title" class="ms-long" /><br>
</span>
</TD>
Этот html генерируется SharePoint как часть новой формы элемента списка, и я действительно хочу найти td в моем документе, чье «FieldInternalName» в комментарии соответствует некоторой текстовой строке. Как я могу использовать jQuery (или любой javascript на самом деле хорошо), чтобы лучше всего найти эти элементы td?