2011-05-17 108 views
0
jQuery.subscribe('setIdComFamOnEditForm', function(event,ui) { 
     var idButton = ui.id; 
     var idComFam = jQuery("#" + idButton).name.split("-")[1]; 
     $("#formFamigliare").attr('action', 'detraz_update'); 
     $("#IdComFam").val(idComFam); 
    }); 

上面的代码没有找到jQuery(“#”+ idButton)。jQuery选择帮助

我在哪里错了?

+0

任何错误解雇?你在用萤火虫吗? – 2011-05-17 13:26:09

+0

它存在吗?你怎么知道它没有找到它?什么是'订阅'? – 2011-05-17 13:26:22

+0

尝试将它分配给一个变量,如'var selector =“#”+ ui.id;' – 2011-05-17 13:32:03

回答

0

我不太熟悉订阅,但你确定ui.id正在返回一个值吗?此外,我不认为一个jquery包装集有一个名称属性。所以我不认为jQuery(“#”+ idButton).name会起作用。如果你想要name属性,你需要使用attr()方法。