Как найти tr в переменных данных без любого дочернего td с идентификатором затем скрыть tr?
У меня есть:
var data = '<table class="hours">
<tbody>
<tr>
<td id="1">text</td>
<td>text</td>
</tr>
<tr>
<td>text</td>
</tr>
</tbody>
</table>';
В приведенном выше примереВторой tr должен быть скрыт, первый не должен.
Я пробовал это, но это не работает:
$jq(data).find(".hours tr:not([id])").hide();
Может кто-нибудь предложить способ, как правильно добиться этого?
Обновление / Мое решение :
$jq('tr').not(':has([id])').hide();