Jquery的使用(针对复选框使用)

 关于jQuery操作复选框(id为checkbox_id),开发中遇到需要将复选框中多值传到后台,方法一:赋给复选框value值,可以用间隔符','隔开,jQuery获取,分隔split(","),作为参数传到后台;方法二:在复选框自定义参数,然后赋值,用jQuery获取参数,传到后台。如:

<input type="checkbox" name="checkbox_id" value="${form.id }" name="${form.name }"  direction = "${form.direction }"/>

 

 

jQuery 取得下拉框的值:

jQuery("#checkbox_id :checkbox:checked");

遍历:

var ivalueStr = "";

var directionStr = "";

jQuery("#checkbox_id :checkbox:checked").each(function(){

var ivalue = jQuery(this).attr("ivalue");

var direction = jQuery(this).attr("direction");//取得选择项中属性为direction的值

var name = jQuery(this).attr("name");//取得选择项中属性为name的值

if(ivalue ==null || ivalue =="" || direction ==null || direction ==""  ){

alert(name+"指标值和方向不可为空,返回修改!");

jQuery(this).removeAttr("checked");//去掉选中

return false;

}

 

ivalueStr = ivalueStr + ivalue+",";//可以输出所有选中项中属性为direction的值连接字符串,用于后台传值

directionStr = directionStr + direction + ",";//可以输出所有选中项中属性为directionStr的值连接字符串,用于后台传值

});

 

对于jquery中each()方法,将每次循环中的值拿出来,组成新的字符串,用于下一步操作。

 对于jquery each循环,要实现break和continue的功能: 

break----用return false; 

continue --用return ture; 

 

jquery如何获取获取父窗口的父窗口的元素

取父窗口的元素方法:$(selector, window.parent.document);

那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值