怎样用JS或者jQuery怎么获取指定DIV内所有具有Ext属性的所有元素
怎样用JS或者jQuery如何获取指定DIV内所有具有Ext属性的所有元素?
怎样用JS或者jQuery如何获取指定DIV内所有具有Ext属性和name不为空的所有元素?
------解决方案--------------------
$("#d2 *[name]:not([name='']), #d2 *[Ext]")
怎样用JS或者jQuery如何获取指定DIV内所有具有Ext属性和name不为空的所有元素?
<div id="d1">
<input type="text" id="b" name="b" Ext="C" value="hello" />
</div>
<div id="d2">
<input id="i1" type="text" Ext="A" value="i1" />
<input id="i2" type="text" value="i2"/>
<select name="S1"></select>
<div>
<input id="i3" type="text" Ext="B" value="i3"/>
</div>
<table>
<tr>
<td>
<input type="checkbox" name="C1" />
</td>
</tr>
</table>
</div>>
要求:获取d2上所有具有Ext属性和name不为空的所有元素
获取到的对象应该为i1,i3,S1,C1 原因是i1,i3具有Ext属性, S1,C2具有name属性
------解决方案--------------------
$("#d2 *[name]:not([name='']), #d2 *[Ext]")