0
如何使用原型美元函數$$()
獲取文檔中所有選擇的所有選定值(非空)?
感謝, 塞爾索
如何使用原型美元函數$$()
獲取文檔中所有選擇的所有選定值(非空)?
感謝, 塞爾索
我不知道你的定義「空」是什麼。
這需要知道,因爲大多數瀏覽器都會查看value
屬性以及該選項的文本內容。
假設有是已設置爲空字符串,或者有沒有價值,沒有文字內容的value
屬性,那麼你可以這樣做:
var result = $$('select').invoke('getValue').without('');
一個原因,我切換到jQuery是,它更容易處理這些情況很多。
您可能需要做艱難地在原型:
$$('...').each(function(element) {
if(element.innerHTML=='') {
// your operation
}
})
定義「空」怎麼辦?該選項是否具有「價值」?該選項是否有文字內容?如果您發佈了HTML,這將會很有幫助。 – user113716