checkbox事件

$(".datagrid-toolbar").find("trtd:first").before("<td><inputtype=\"checkbox\"onclick=... $(".datagrid-toolbar").find("tr td:first").before("<td><input type=\"checkbox\"onclick =\" checkAll()\" /><span>选择当前页</span></td><td><div class='datagrid-btn-separator'></div></td>");
那个 checkall到底怎么触发和怎么写 。。。
展开
 我来答
百度网友cd34b0a5fc1
2014-08-15 · 超过61用户采纳过TA的回答
知道答主
回答量:126
采纳率:100%
帮助的人:56.9万
展开全部
首先,checkbox是可以多选的,所以用alter提示选中的那个checkbox是不科学的,如果确实要这样做的话,可以使用onclick()事件。<input type="checkbox value="checkbox1" onclick="alter(this.value)">

如果要获取选中的checkbox,可以这样:
<input type="checkbox value="checkbox1" name="checkbox">
<input type="checkbox value="checkbox2" name="checkbox">
function getcheck(){
var x=document.getElementsByName("checkbox");

for (var i=0;i<x.length;i++)
{
alter(x[i].value +" is checked!");
}
以上回答你满意么?
追问
大哥 这个回答我见过的啊
我的那个onclick = checkall() 我要checkall函数的代码大哥
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奥利给挖掘机
推荐于2016-05-04 · TA获得超过466个赞
知道小有建树答主
回答量:501
采纳率:66%
帮助的人:219万
展开全部
<input type="checkbox" name="id[]" option='ids' value="1" />1<br />
<input type="checkbox" name="id[]" option='ids' value="2" />2<br />
......<br />
<a href="javascript:checkAll('id[]','ids')">全选/反选</a>
<script>
function checkAll(itemName,option){
    var aa = document.getElementsByName(itemName);
    for (var i=0; i<aa.length; i++){
        var e = aa[i];
        if(e.type=="checkbox"){
            if(option){
                if(e.attributes['option']!=undefined){
                    if(e.attributes['option'].nodeValue==option){
                        e.checked = !e.checked;
                    }
                }
            }else{
                e.checked = !e.checked;
            }
        }
    }
}
</script>

复制运行看效果...

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
momo末末凤凤
2014-08-15 · TA获得超过111个赞
知道答主
回答量:131
采纳率:0%
帮助的人:110万
展开全部
是一样还是类似,是一样就把所有的控件绑定在一个事件上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式