怎么将复选框绑定事件,点击复选框就出发一个事件得到value值
如何将复选框绑定事件,点击复选框就出发一个事件得到value值。
<input type="checkbox" name="chk" value= '.$value->ProvinceName.' /> (php中这样写的)
$("input[name='chk']").click(function () { (js中这样写的)
if($(this).attr("checked")==true){
alert($(this).attr("checked"))
var banProvinceName = $("input[type='checkbox'][name='chk']:checked").val();
alert(banProvinceName);
var data = {
'key' : banProvinceName
};
$.ajax( {
type : "POST",
async : false,
url : "../ajax/province/modify",
data : data,
success : function(ret) {.............
把每个复选框都绑定一个事件,想单击一下复选框,触发一条指令,将被选中的复选框的value值通过ajax传到php进行操作....
------解决方案--------------------
你的问题是?
if(this.checked)
{
var banProvinceName =this.value;//当前选中值
......
}
------解决方案--------------------
checked属性的值可能不是true,可能是"checked",所以建议不要用true来判断,你可以直接if($(this).attr("checked")) 即可,或者用楼上写的If(this.checked)也行
<input type="checkbox" name="chk" value= '.$value->ProvinceName.' /> (php中这样写的)
$("input[name='chk']").click(function () { (js中这样写的)
if($(this).attr("checked")==true){
alert($(this).attr("checked"))
var banProvinceName = $("input[type='checkbox'][name='chk']:checked").val();
alert(banProvinceName);
var data = {
'key' : banProvinceName
};
$.ajax( {
type : "POST",
async : false,
url : "../ajax/province/modify",
data : data,
success : function(ret) {.............
把每个复选框都绑定一个事件,想单击一下复选框,触发一条指令,将被选中的复选框的value值通过ajax传到php进行操作....
------解决方案--------------------
你的问题是?
if(this.checked)
{
var banProvinceName =this.value;//当前选中值
......
}
------解决方案--------------------
checked属性的值可能不是true,可能是"checked",所以建议不要用true来判断,你可以直接if($(this).attr("checked")) 即可,或者用楼上写的If(this.checked)也行