我有這樣如何<a>元素內到達子元素
<ul>
<li>
<a>
<img />
<span />
</a>
</li>
<li>
......
</li>
<li>
......
</li>
</ul>
的結構,我使用jquery這樣#
$("ul#someid").find("li:last > a[name="some.....]
我如何可以訪問img元素內的span元素像上面那樣的「a」元素。
我現在用的是這樣
$("ul#pushedProducts").find("li:last > a[name= <%=PushedProductsParametersMapper.PARAMS_PRODUCTS_INFO%>]").children('span').attr({name:'<%=PushedProductsParametersMapper.PARAMS_PRODUCTS_INFO%>' + pushedProductsTypesCount, id:'<%=PushedProductsParametersMapper.PARAMS_PRODUCTS_INFO%>' + pushedProductsTypesCount , style :'display:none;'});
如果圖像和id字段也有一個ID如何與具體的名字叫什麼? –
你可以繼續使用選擇器。例如:'var $ img = $(「ul#someid」)。find('li:last> a [name =「some .....」]')。children('img [name =「imgname」 「)'。不要忘記你可以組合選擇器。 Felix Kling在他的回答中向你展示了一個例子 – JMax
@Saurabh:任何帶ID的元素都可以用$('#id')'來選擇。但不要忘記,ID應該是唯一的。 –