复选框传递元素this
checkbox pass element this
我有点问题,我刚刚继承了一个同事脚本,在维护他的代码时,我正在重写他的代码,所以说我的问题是复选框,我可以更改复选框,但之后我想发送已更改的框这是我换的时间
$(":checkbox[value=" + valu + "]").prop("checked","true");
然后我想把它发送到他的函数:add2this(this, type);
var arrTmp // global array
function test( valu ){
$(":checkbox[value=" + valu + "]").prop("checked","true");
add2this(this, 'List');
}
function add2this(ths, type){
switch (type) {
case "List":
if (ths.checked) {
arrTmp.push(vl);
}
break;
default:
break;
}
}
希望该代码将有助于更好地理解
感谢
您的函数本身没有传递复选框。你们在一个地方使用关键字"this",它并不意味着你们认为它意味着什么。您需要使用jquery.each().
function test( valu ){
$(":checkbox[value=" + valu + "]")
.prop("checked","true")
.each(function(){ add2this(this, 'List'); });
}
相关文章:
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- jQuery:具有class但不具有$(this)的元素
- this.defaultValue 返回 select 元素的未定义
- jQuery(this) 目標不是找到元素
- 如何通过 id 获取“this”元素并查看是否选中
- 同一元素的 this.id 值在浏览器之间是不同的
- 将jQuery$(this)转换为原始元素
- 如何在jQuery中隐藏没有$this的父元素
- jQuery不使用“$(this)”返回必需的元素
- 如何选择 $(this) 之后的下一个元素
- Jquery从“this”内部的元素制作变量
- 在 JavaScript / jQuery 回调中使用“this”更改单击元素的文本
- 从在javascript中共享类的THIS元素中获取值
- 将焦点放在由 ng-click 调用的函数中的“this”元素上
- 我如何定位“这个”?this' "元素的孩子
- 验证的重点是错误,AND引用THIS元素
- 在jQuery中,“this”和“this”的区别是什么?元素'和' this.元素[/*某数*/]'
- 将绑定函数包装到THIS元素
- 通过“this"元素到JS函数中使用"javascript:"URL
- 这是访问javascript对象的this元素的正确方法