$(document).ready(function(){
$(".role").change(function(){
var userId=$(this).attr('name');
return $("form[id=userId]").submit();
});
})
在上面的代码中,我已经检查'userId'
通过'alert'
打印其值来获得适当的值。另外,我已经检查过$("form[id='1']").submit();
没问题。
但是,上面的代码不起作用。我不知道为什么。
答案 0 :(得分:3)
字符串应该连接
$(document).ready(function(){
$(".role").change(function(){
var userId=$(this).attr('name');
return $("form[id=" + userId + "]").submit();
});
})
答案 1 :(得分:1)
$(document).ready(function(){
$(".role").change(function(){
var userId=this.name;
return $("form[id='"+userId+"']").submit();
});
})
答案 2 :(得分:0)
用户ID是变量...请尝试以下代码
$(document).ready(function(){
$(".role").change(function(){
var userId=$(this).attr('name');
return $("form[id=" +userId+ "]").submit();
});
})