jQuery选择帮助

时间:2011-05-17 13:24:15

标签: jquery-ui jquery-selectors

    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)。

我错在哪里?

1 个答案:

答案 0 :(得分:0)

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