1

我有以下样式的html:

<div>
   <div><img /><img /></div>
   <textarea />
</div>
<div>
   <img />
</div>
<div>
   <textarea />
</div>

我注意到以前使用的选择器将无法正常工作。

$(item).find("input[type!='checkbox'],textarea,img").andSelf().csS("height", x);

因为它选择了 imgs 和 subdiv。

什么是 jquery 命令不搜索“div”标签的子级以允许它选择所有文本区域、输入 NOT checkbocs 和子 imgs(不在 div 中)

4

1 回答 1

1

但是,您可以使用...textarea,>img")...正在折旧的。我会这样做:

$(item).find("input[type!='checkbox'],textarea").css("height",x)
    .end().children("img").andSelf().css("height",x);
于 2012-08-27T19:19:04.160 回答