色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery選擇沒(méi)有值的input

在前端開發(fā)中,經(jīng)常需要操作表單元素。其中,input是最常用的表單元素之一。

有時(shí)候需要針對(duì)表單中沒(méi)有填寫值的input進(jìn)行操作,比如校驗(yàn)表單是否填寫完整,或者在提交表單之前對(duì)空值進(jìn)行處理。

這時(shí)候,我們可以使用jQuery來(lái)選擇沒(méi)有值的input。

$(document).ready(function() {
// 選擇沒(méi)有填寫值的input
var emptyInputs = $('input').filter(function() {
return !$.trim(this.value);
});
// 輸出所有沒(méi)有填寫值的input的id
var emptyIds = emptyInputs.map(function() {
return this.id;
}).get();
console.log(emptyIds);
});

上面的代碼中,我們使用了filter()方法來(lái)篩選沒(méi)有填寫值的input,然后使用map()方法來(lái)獲取這些input的id,并輸出到控制臺(tái)。

如果你想選擇表單中所有沒(méi)有填寫值的input,可以將代碼中的$('input')替換成$('input:empty')。

需要注意的是,這里判斷input是否沒(méi)有值使用了$.trim(this.value)。這是因?yàn)橛行g覽器會(huì)將空格和換行符等非空字符視作有值的字符。

以上就是使用jQuery選擇沒(méi)有值的input的方法,希望對(duì)你有幫助。