你好,我使用此代碼從我的表格刪除空輸入文本字段:的jQuery 1.3.2刪除空值
$('input:text[value=\"\"]', '#submForm').remove();
如何實現像下面的一個相同,但空下拉值?
<select><option value=""></option></select>
我需要刪除與jQuery刪除()的空下拉菜單;
我該怎麼做?
謝謝!
你好,我使用此代碼從我的表格刪除空輸入文本字段:的jQuery 1.3.2刪除空值
$('input:text[value=\"\"]', '#submForm').remove();
如何實現像下面的一個相同,但空下拉值?
<select><option value=""></option></select>
我需要刪除與jQuery刪除()的空下拉菜單;
我該怎麼做?
謝謝!
這個怎麼樣(我不認爲你可以使用屬性,因爲該值在選擇使用它。你想刪除的選項或選擇項目?
$("select").each(function(){
if($(this).val() == "")
$(this).remove();
});
$('select option[value=""]').remove();
或者,你的意思是在option
標記之間,則:
$('select option:empty').remove();
編輯:
好。所以你指的是多重選擇?然後這樣做:
$('select option:not(:selected)').remove();
這將刪除未被選中的選項。
Ups我沒有解釋得很好。如果沒有選擇任何值,我想刪除下拉列表中的所有值。我有一個空值,即第一個值,然後是其他兩個值。如果下拉菜單保留在空值上,則意味着用戶沒有觸及該值,在這種情況下,該下拉列表中的所有值都應該被刪除,而不包括在內。你明白嗎?謝謝 – 2011-06-06 14:45:10
檢查我的編輯。 :-) – MacMac 2011-06-06 15:10:28
我想刪除整個選擇項目,如果下拉保留在空值(意味着用戶沒有選擇在該選擇的任意值)。你能幫助我嗎? – 2011-06-06 14:46:03
@DiegoP - 我認爲這應該起作用。當用戶提交表單時我會假設你會這麼叫? – 2011-06-06 16:13:07