使用Jquery,选择一个checkbox时,取得当前checkbox的值?是使用click方法...

发布网友

我来回答

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事件

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com