我正在尝试匹配 div 的 h4(使用 jQuery),以便我可以删除它的上边距。但是,如果 h4 上面没有文本,我只想匹配它。例如,匹配这个:
<div>
<h4>Header</h4>
...
</div>
但不是这个:
<div>
Blah blah blah.
<h4>Header</h4>
...
</div>
我在 jQuery 中能想到的最好的代码是这样的:
$("div h4:first-child")
但不幸的是,这与上述两种情况都匹配。无论如何指定您希望它是绝对的第一个元素,之前没有文本节点?