$(document).ready(function(){
for(i=0;i<100;i++){
$("#checkName"+i).click(function(){
if($("#checkName"+i).attr("checked")==undefined){
$("#checkName"+i).attr("value",0)
//alert($("#checkName0").attr("value"));
}
else{
$("#checkName"+i).attr("value",1)
//alert($("#checkName0").attr("value"));
}
});
};
});
求改
for(i=0;i<100;i++){
$("#checkName"+i).click(function(){
if($("#checkName"+i).attr("checked")==undefined){
$("#checkName"+i).attr("value",0)
//alert($("#checkName0").attr("value"));
}
else{
$("#checkName"+i).attr("value",1)
//alert($("#checkName0").attr("value"));
}
});
};
});
求改
解决方案 »
- 这样写为什么不行呢?
- 求教表格隐藏的问题
- server端写script到客户端
- 救命啊,Openlayers问题!谁能解释下这句话嘛意思呀?
- [20 分] 如何让 HTML 下的 TextBox 控件在按下回车时不会提交表单?
- 求验证整数的正则表达式?要求:如果输入0123,要求返回false,即0123不是一个整数。
- 我有个window.close()代码,本来用IP访问可以执行,可是做了域名解析之后就不能执行了,听说是跨域就不能执行,有什么解决方法吗?
- showmodaldialog窗口如何刷新showmodaldialog窗口?
- 有缺陷的菜单,请帮我解决
- 急,下面这段代码,用VBSCRIPT怎么写的?
- js键盘监听的问题
- aspx使用过Jquery-easyUI的进来看看
for (i = 0; i < 100; i++) {
(function(i){
$("#checkName" + i).click(function() {
if ($("#checkName" + i).attr("checked") == undefined) {
$("#checkName" + i).attr("value", 0)
}
else {
$("#checkName" + i).attr("value", 1)
} });
})(i);
};});
试试
$(document).ready(function(){
for(i=0;i<100;i++){
$("#checkName"+i).click(function(){
$(this).val()=$(this).attr("checked")?1:0;
});
};
});
<td>
<label>
<input name="login.purshase" type="checkbox" id="checkName0"
value="" <s:if test="#session.purshaseGetId==1">checked</s:if> />
<!--<input name="purshase" type="checkbox" id="checkName0" <s:if test="值==1">checked</s:if> >-->
</label>
</td>
<td>
采购管理
</td>
</tr>
<tr>
<td>
<label>
<input name="login.sell" type="checkbox" id="checkName1"
value=""
<s:if test="#session.sellGetId==1">checked</s:if> />
</label>
</td>
<td>
销售管理
</td>
</tr>
$(document).ready(function(){
for(i=0;i<100;i++){
$("#checkName"+i).click(function(){
$(this).val($(this).attr("checked")?1:0);
});
};
});
$(document).ready(function(){
$('input[id^=checkName]').each(function() {
if($(this).attr('checked')) {
$(this).val(1);
} else {
$(this).val(0);
}
});
});
$(document).ready(function(){
for(i=0;i<100;i++){
var that=$("#checkName"+i);
that.val(that.attr("checked")?1:0);
that.click(function(){
$(this).val($(this).attr("checked")?1:0);
});
};
});
一开始 你不需要赋值了 我上面Struts标签已经赋值好了 只需要修改 就是告诉你下 一开始 有的有值而已
$(document).ready(function(){
$('input[id^=checkName]').each(function() {
var cb = $(this);
cb.val(cb.attr('checked') ? 1 : 0);
cb.click(function() {
cb.val(cb.attr('checked') ? 1 : 0);
});
});
});那需要注册点击事件
<td>
<label>
<input name="login.purshase" type="checkbox" id="checkName0"
value="" <s:if test="#session.purshaseGetId==1">checked</s:if> />
<!--<input name="purshase" type="checkbox" id="checkName0" <s:if test="值==1">checked</s:if> >-->
</label>
</td>
<td>
采购管理
</td>
</tr>
<tr>
<td>
<label>
<input name="login.sell" type="checkbox" id="checkName1"
value=""
<s:if test="#session.sellGetId==1">checked</s:if> />
</label>
</td>
<td>
销售管理
</td>
</tr>
<tr>
<td>
<label>
<input name="login.client" type="checkbox" id="checkName2"
value=""
<s:if test='#session.clientGetId==1'>checked</s:if> />
</label>
</td>
<td>
客户管理
</td>
</tr>