$('input[id*=id_]').bind('change',function(){
var num= $(this).parent().parent().children().first().html()*1;
callfunc2(num);
});
function callFunc2(num){
if(num)>1{
if ($('#id_select'+num).val()=='' &&
$('#id_text1'+num).val()=='' &&
$('#id_text2'+num).val()==''){
validatenone();
}else{
vaidateall();
}}}
So My Problem is Iam not able to call the Callfunc2()
当我更改或选择Selectbox中除默认值以外的其他项目。现在我的选择框的id为“id_select”prrefixed.And它调用callfunc2()为textbox但不选择bo可能是什么原因
答案 0 :(得分:2)
您的选择器找不到<select>
个元素,您需要在其中添加这些元素,如下所示:
$('input[id*=id_], select[id*=id_]').change(function(){
var num= +$(this).parent().parent().children().first().html();
callfunc2(num);
});
还有其他语法问题,if(num)>1{
应该是if(num>1){
,但上面的选择器问题就是它根本没有被调用的原因。