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

使用Jquery,选择一个checkbox时,取得当前checkbox的值?是使用click方法还是使用change方法?... 使用Jquery,选择一个checkbox时,取得当前checkbox的值?是使用click方法还是使用change方法? 展开
 我来答
zzqkillyou
2011-06-30 · TA获得超过1091个赞
知道小有建树答主
回答量:942
采纳率:0%
帮助的人:745万
展开全部
2者都可以的,但一般用change ,click是只要你点击了checkbox 的下拉框 就出发,而change 是checkbox 的值发生改变才触发
一灯
推荐于2016-02-08 · TA获得超过1167个赞
知道小有建树答主
回答量:2614
采纳率:0%
帮助的人:1281万
展开全部
$('input[@type="checkbox"][@checked]').each(function(){
alert($(this).val());
});

是这样子的,如果你有留意,$('foo')这样的jquery对象都是[object object],这是因为jquery对象本身是一个数组,你需要遍历这个数组。

希望我的回答能帮助你 =)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
imsasuke188
2011-06-30
知道答主
回答量:19
采纳率:0%
帮助的人:10.4万
展开全部
楼上应看清题目是 checkbox 不是 下拉框选项。
所以checkbox 肯定是 用onclick
function CheckBoxClick(objId)
{
var obj=$("input[id$='"+objId+"']")[0];
var text="";
if(obj.checked==true)
{
text=obj.value;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木祥巨1j
2011-07-01 · TA获得超过310个赞
知道答主
回答量:145
采纳率:0%
帮助的人:134万
展开全部
click相当你点button按钮,change是当内容改变就激活function.看你的需求了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaon11112222
推荐于2018-04-27 · TA获得超过285个赞
知道答主
回答量:164
采纳率:0%
帮助的人:205万
展开全部
当然是onchange事件, 当焦点在这个checkbox上的时候, 空格键也可以改变选取状态, 但是不会触发click事件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式