jQuery相同id元素 全部獲取問題解決辦法


問題:今天在做頁面鏈接的點擊效果時,讓部分a鏈接跳轉到同一個地址,即使使用$().each()也同樣無法獲取所有相同id的值。

用以下方法只有第一個a鏈接點擊可以正常跳轉

例如:

html代碼:

<a href="javascript:;" id="open_app">1111111111</a>
<a href="javascript:;" id="open_app">1111111111</a>
<a href="javascript:;" id="open_app">1111111111</a>

jquery代碼:

$(function(){
        $("#open_app").click(function(){
        window.location.href="URL;
    });
});

解決點擊每個a鏈接都可以正常跳轉的辦法如下:

修改jquery代碼即可:

$(function(){
        $("[id=open_app]").click(function(){//類似於數組查詢全部的id=open_app
        window.location.href="URL;
    });
});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM