3

.nothas()jQueryでセレクターに相当する方法はありますか? たとえば、aをまだ持っていないTBODYすべてのTABLE要素に a を追加したい場合は、次のようにするとよいでしょう。

$("TABLE").nothas("TBODY").append("<TBODY />");

これを直系の子孫に限定して、(この場合は)セルにTABLE埋め込まれた要素が考慮されないようにするとさらに良いでしょう。THEAD

4

1 に答える 1

7

jQueryにはセレクターが:notあります::has

$("table:not(:has(tbody))").append("<tbody />");
于 2012-10-19T17:36:31.603 に答える