Javascript 基于包含链接在DOM中移动元素
我想使用Javascript 基于包含链接在DOM中移动元素,javascript,jquery,Javascript,Jquery,我想使用.appendTo()函数在DOM上移动元素,该元素带有focusassortment链接 是否可以基于链接执行此操作?或者根据指向目标的链接,为包含正确链接的元素提供一个CSS类?我不能使用first child,因为它的位置是动态的 <ul class="tabmenu" id="tabmenu"> <li onclick="location.href='/m4n?seid=etailer-focusassortment'" cacheno="753781029"
.appendTo()
函数在DOM上移动元素,该元素带有focusassortment
链接
是否可以基于链接执行此操作?或者根据指向目标的链接,为包含正确链接的
元素提供一个CSS类?我不能使用first child,因为它的位置是动态的
<ul class="tabmenu" id="tabmenu">
<li onclick="location.href='/m4n?seid=etailer-focusassortment'" cacheno="753781029"><a id="link0" name="link0" href="/m4n?seid=etailer-focusassortment">Uw producten</a></li>
<li onclick="location.href='/m4n?seid=etailer-orderhistorylist'" cacheno="686783597"><a id="link1" name="link1" href="/m4n?seid=etailer-orderhistorylist">Mijn account</a></li>
<li onclick="location.href='/m4n?oid=362_'" cacheno="1572880"><a id="link2" name="link2" href="/m4n?oid=362_">Bottom</a></li>
</ul>
如果我说对了,你需要的是
您可以通过执行以下操作来选择li
$("ul.tabmenu li[onclick*='focusassortment']")
基于包含链接?搬什么地方?不清楚你在问什么。为什么你在
$('.tabmenu li').each(function(){
var oc = $(this).attr('onclick');
if(oc.match(/focusassortment/i)){
$(this).addClass('black');
}
});