zepto 獲取checked selected元素

原文閱讀:WISER CODERjavascript

1.  Zepto.js and the :selected and :checked selectors

  若是你已經看上了jQuery那殘弱的表兄弟, Zepto.js,那麼你也必定發現了他的缺點不能使用 :selected and :checked.這兩個僞類選擇器(不止這點缺點)。java

  幸運的是大家碰見了我!函數

  首先,定義兩個函數:ui

var checked = function(){ return this.checked; }
var selected = function(){ return this.selected; }

  如此一來,你就能夠像下面這樣使用 .filter() 和 .not(), 不管是在 jQuery 仍是 Zepto.js 中。this

 

// 等同於  $('.radiobutton:checked')
$('.radiobutton').filter(checked); 

// Equivalent to $('.dropdown:selected')
$('.dropdown').filter(selected);
 這樣 .filter()  就將只返回被選中的元素啦啦啦。
2.後來我發現還能這樣,,,,
$('#id').prop('selected','selected').val();
相關文章
相關標籤/搜索