发布网友
共5个回答
热心网友
2者都可以的,但一般用change ,click是只要你点击了checkbox 的下拉框 就出发,而change 是checkbox 的值发生改变才触发
热心网友
$('input[@type="checkbox"][@checked]').each(function(){
alert($(this).val());
});
是这样子的,如果你有留意,$('foo')这样的jquery对象都是[object object],这是因为jquery对象本身是一个数组,你需要遍历这个数组。
希望我的回答能帮助你 =)
热心网友
楼上应看清题目是 checkbox 不是 下拉框选项。
所以checkbox 肯定是 用onclick
function CheckBoxClick(objId)
{
var obj=$("input[id$='"+objId+"']")[0];
var text="";
if(obj.checked==true)
{
text=obj.value;
}
}
热心网友
click相当你点button按钮,change是当内容改变就激活function.看你的需求了。
热心网友
当然是onchange事件, 当焦点在这个checkbox上的时候, 空格键也可以改变选取状态, 但是不会触发click事件