<input id="aaa1" value="vvv">
<input id="aaa2" value="">
<input id="aaa3" value="ooo">
<input id="aaa4" value="">
<input id="aaa5" value="ooo">
<input id="aaa6" value="ooo">
if($('input[id^="aaa"]').val().length == 0){
$('input[id^="aaa"]').css('background-color', 'red');
}
$("#aaa1").live("click", function(){
$(this).after("<input id='aaax' value='ooo'>");
});
爲什麼這隻適用於第一次輸入?如果第一個輸入值爲null,則爲所有輸入添加css。 我怎樣才能分開爲所有輸入?我使用也起到活() - 我還想添加了這個新的輸入jQuery中的selector ^如何?
活生生的例子:http://jsfiddle.net/Zm5jp/1/
PS。可以使用'this.value'更高效地寫入'self.val()'。 –