如何篩選所有以「pre」或「radio」開頭的id?jquery - 過濾多個前綴
$.each($(':input[id^="pre"]',':input[id^="radio"]').serializeArray(), function() {
如何篩選所有以「pre」或「radio」開頭的id?jquery - 過濾多個前綴
$.each($(':input[id^="pre"]',':input[id^="radio"]').serializeArray(), function() {
你的選擇是有點過:
$('input[id^="pre"], input[id^="radio"]').each(function() {});
,或者如果你想要序列集合返回的對象:
$('input[id^="pre"], input[id^="radio"]').serializeArray();
$(":input[id]").filter(function() { return this.id.match(/^(pre|radio)/)});
我喜歡這種方法。輸入中的冒號是否可選? –
「輸入」只是匹配''標籤,而「:input」「選擇所有輸入,textarea,選擇和按鈕元素」就像http://api.jquery.com/input-selector/ –
不要打破你的選擇爲獨立字符串:
$(':input[id^="pre"], :input[id^="radio"]')
Multiple selectors是一個字符串。
看到這個fiddle。我認爲這是你想要做的。
上說的那樣工作!謝謝 –