怎样用JS或者jQuery怎么获取指定DIV内所有具有Ext属性的所有元素

怎样用JS或者jQuery如何获取指定DIV内所有具有Ext属性的所有元素?
本帖最后由 siaosa 于 2014-06-11 09:21:29 编辑
怎样用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]")