Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于包含链接在DOM中移动元素_Javascript_Jquery - Fatal编程技术网

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');
        }
    });