Селектор jQuery, который вы пытаетесь использовать, не будет работать, поскольку HTML-код недействителен.
<table style="width: 100%">
<div class="formfield-item" id="formfield-item-email">
<tr>
Это недействительный HTML. Недопустимо размещать div (или любой другой элемент, кроме <thead>
, <tfoot>
, <tbody>
, <tr>
) в середине таблицы за пределами ячейки.
Это действительно:
<div>
<table>
<tr><td></td></tr>
</table>
</div>
Или это действительно:
<table>
<tr><td><div></div></td></tr>
</table>
Примечание: Вы используете таблицу для форматирования вашей формы. Таблицы предназначены для табличных данных. Использование таблиц для разметки - плохая идея в моей книге. Используйте правильную семантику для элементов HTML (таблицы = табличные данные, li = списки, div = деления страниц и т. Д.).