gpt4 book ai didi

javascript - jQuery:不区分大小写:包含

转载 作者:行者123 更新时间:2023-12-03 12:25:46 25 4
gpt4 key购买 nike

我如何更改以下函数以不区分大小写搜索所有包含 search_text 的链接的 div 元素(div[id*=music]);

function search(el){
var search_text = $(el).val();
//if(!search_text) return false;
var search_block = $('div.music_box');
search_block.children('div[id*=music]:hidden').show();
search_block.children('div[id*=music]').filter(':not(:has(a:contains('+search_text+')))').hide();
console.log(search_block.children('div[id*=music]'));
}

jQuery v1.10.2

最佳答案

试试这个:

jQuery.expr[':'].Contains = function(a,i,m){
return (a.textContent || a.innerText || "").toUpperCase().indexOf(m[3].toUpperCase())>=0;
};

然后你可以像这样使用它:$("element:Contains")

关于javascript - jQuery:不区分大小写:包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24221564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com