它可以選擇所有複選框/取消選中所有複選框什麼是類「xxx」?
我不能使用「名稱」和「ID」,因爲通過PHP生成動態的,我不知道他們的名字。
所以maybye我可以添加類「xxx」爲這些我想控制?
可以嗎?
或者,如果不可能的話。 Maybye我可以選擇全部/取消選擇ID爲「selectall」的表內的內容?
問候
它可以選擇所有複選框/取消選中所有複選框什麼是類「xxx」?
我不能使用「名稱」和「ID」,因爲通過PHP生成動態的,我不知道他們的名字。
所以maybye我可以添加類「xxx」爲這些我想控制?
可以嗎?
或者,如果不可能的話。 Maybye我可以選擇全部/取消選擇ID爲「selectall」的表內的內容?
問候
這裏是你如何能與jQuery的attr
方法做:
$('input.xxx').attr('checked', 'checked');
此找到所有投入要素與xxx
類,並檢查他們。要取消檢查,他們,你可以做這樣的:
$('input.xxx').attr('checked', false);
對於表內複選框id爲selectall
,你可以去,如:
$('table#selectall :checkbox').attr('checked', 'checked');
,並取消選中它們,你應該這樣做:
$('table#selectall :checkbox').attr('checked', false);
或者:
$('table#selectall :checkbox').removeAttr('checked');
要帶班 「XXX」 選擇所有複選框:
$('.xxx:checkbox').attr('checked','checked');
您可以使用.removeAttr('checked')
取消選擇它們。
要選擇ID爲「全選」的元素中的所有複選框:
$('#selectall :checkbox').attr('checked','checked');
爲什麼'.each()'? – 2010-06-13 12:05:24
@尼克:好點。我在看到您的評論之前已將其刪除。 :) – Guffa 2010-06-13 12:06:59
如果這是一個「全選」,你可以做這樣的事情:
$("#selectAll").change(function() {
$(".xxx:checkbox").attr('checked', this.checked);
});
You can test a simple demo here時,你檢查它,所有的.xxx
複選框都會被檢查,並且當你取消選中時,這個複選框會被取消選中,這通常是你想要在頂部的「Check/Uncheck All」框中選擇的。
謝謝:) 這是真的很有幫助:) 你解決我的問題;) – marc 2010-06-13 12:09:17
@marc:歡迎您:) – Sarfraz 2010-06-13 12:10:07
我只有一個問題。 是否有可能對xxx使用變量? var xxx; xxx ='something'; 以及如何在這裏使用它 $('input.xxx') – marc 2010-06-13 12:15:01