我的HTML看起來像這樣的jQuery:包含()選擇大寫和小寫問題
<input id="txt" value=""></input>
<div class="link-item">jK</div>
<div class="link-item">JFOO</div>
我的js
$('#txt').keyup(function(){
var txtsearch = $('#txt').val();
var filt = $("div.link-item:contains('" + txtsearch +"')");
$("div.link-item").css("display", "none")
.filter(filt)
.css("display", "block");
});
我期待在客戶端動態過濾內容。當我鍵入大寫字母j時,它只返回第二個div,而我想要得到包含j的所有div,無論是大寫還是小寫。
這不是一個問題(如果你的意思是它返回的第一個div),併爲您的信息,你寫這樣的輸入:'<輸入ID =「TXT」值=「」 />的' – noob 2012-01-05 17:32:56
可能重複HTTP ://stackoverflow.com/questions/187537/is-there-a-case-insensitive-jquery-contains-selector和http://stackoverflow.com/questions/2196641/how-do-i-make-jquery-contains不區分大小寫 – qiao 2012-01-05 17:34:14
可能的重複http://stackoverflow.com/q/2196641/1114171 – 2012-01-05 17:34:32