jquery根據(遍歷)html()的內容/根據子元素的內容(元素文本)來選擇(查詢),在子元素前加入元素


1 <ul>
2 <li>First</li>
3 <li>second</li>
4 <li>third</li>
5 </ul>
var son = $("ul li").contents();//獲取子元素內容文本數組
for (var i = 0 ; i< son.length ; i++ ){
    if( son[i] == "first" ){//篩選文本為“First”的元素
        $("ul li")[i].before("<li>fourth</li>");//在前“First”元素前插入li元素
    }
};

其實主要實現還是用原生javascript,其中主要是用 jquery 的 .contents() 方法來獲取內容數組。

然后遍歷到需要的文本,也可以用 jquery .filter()來篩選。或者寫正則來匹配詞組,選擇。


免責聲明!

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



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