我需要得到複選框的ID在一個表中<tbody>
部分。我有一個實時(點擊)功能,我想用彈出窗口顯示我想要的複選框中的id。獲取複選框的ID
我想也允許系統有多個複選框選中我希望能夠將ID存儲在一個臨時變量中,並根據需要使用它們,並在我通過它們時去掉它們。
我需要得到複選框的ID在一個表中<tbody>
部分。我有一個實時(點擊)功能,我想用彈出窗口顯示我想要的複選框中的id。獲取複選框的ID
我想也允許系統有多個複選框選中我希望能夠將ID存儲在一個臨時變量中,並根據需要使用它們,並在我通過它們時去掉它們。
剛剛獲得ID與.attr
:
$("#container input:checkbox").attr("id")
爲了獲得複選框的數組ID,您就可以使用.map
功能:
var idArr = $("#container input:checkbox").map(function(i, el) { return $(el).attr("id"); }).get();
$("#container input:checkbox")
將所有的複選框的jQuery對象內的特定與id
的container
。您可以存儲該值並將其用於將來執行各種jQuery操作。
如果要收集所有的DOM對象到一個單獨的陣列中,你可以做一個.get()
就可以了。
var domObjects = $("#container input:checkbox").get();
如果你想獲得所有的ID到一個數組,你可以這樣做:
var idArray = [];
$("#container input:checkbox").each(function() {
idArray.push(this.id);
});
我如何確保我只得到檢查的ID – RussellHarrower
'$(「#集裝箱輸入:複選框:選中」)'會只讓你檢查複選框。查看演示:http://jsfiddle.net/jfriend00/Jqh36/。 – jfriend00
爲什麼你需要的ID?爲什麼不只是獲取所有選中複選框的引用(這對jQuery來說很簡單)? –