我正在一個項目中,用戶可以添加項目,我已經給他們一個「添加另一個」按鈕,以便他們可以添加另一個項目,現在他們可以添加更多,然後一個項目時間。 爲了驗證這一形式,並插入分貝值,我用下面的過程 改變每個空元素的樣式
現在,我通過它的名字 訪問表單元素,但我的客戶希望改變每個元素的背景顏色是空白的用戶。我已經嘗試jquery「空」,「第n個孩子」的選擇器,但我完全沒有做到這一點 所以請幫我解決這個問題
我正在一個項目中,用戶可以添加項目,我已經給他們一個「添加另一個」按鈕,以便他們可以添加另一個項目,現在他們可以添加更多,然後一個項目時間。 爲了驗證這一形式,並插入分貝值,我用下面的過程 改變每個空元素的樣式
現在,我通過它的名字 訪問表單元素,但我的客戶希望改變每個元素的背景顏色是空白的用戶。我已經嘗試jquery「空」,「第n個孩子」的選擇器,但我完全沒有做到這一點 所以請幫我解決這個問題
你只是想改變空白文本框的背景顏色?如果是這樣,你可以這樣做:
$("#my_form input:text").each(function() {
if(!$(this).val()) {
$(this).css("background-color", "red");
}
});
您遍歷所有你想要#my_form驗證的元素和檢查,看看他們是否有任何價值。如果沒有,請應用您的CSS更改。
謝謝,這真的解決了我的問題 –
使用選擇$('#form input:text[value=""]').css('background-color','red');
向我們展示你的HTML有代表性的樣品,所以我們可以看到的結構和標籤如何佈局,並有更好的想法是什麼jQuery的使用。 – jfriend00