我有一個名爲box
的div,它包含三個類。我想創建一個名爲relatedBoxes
的變量,它存儲與box
具有相同類別的任何複選框。分割類並將它們與另一個DIV匹配。 JQuery
我將這些類拆分並將它們存儲在名爲splitClass
的變量中。
我現在只需要看看:checkbox
是否包含保存在splitClass
內的任何類。我試圖通過創建變量relatedBoxes
,但這不起作用。
的標記:
<div id="box" class="marker blue large">
中的JavaScript:
var c = $('#box').attr('class');
var splitClass = c.split(' ');
var relatedBoxes = $(':checkbox').hasClass(splitClass);
非常感謝球員
+1我喜歡這樣。也許與'filter'一起:'$('input [type =「checkbox」]')。filter('。'+ splitClass.join(',。'))'。 – 2011-12-27 17:46:52
@FelixKling - 只是這樣做:) – 2011-12-27 17:47:42
這看起來不錯,給我一段時間來測試它。希望它會存儲所有匹配任何這些類的複選框!謝謝你的回答! – 2011-12-27 18:00:17