2011-05-17 23 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

エラーが発生しましたか?火かき棒を使用していますか? –

+0

存在しますか?あなたがそれを見つけられないのをどのように知っていますか? 'subscribe'とは何ですか? –

+0

これを 'var selector ="# "+ ui.id;のような変数に代入してみてください。 –

答えて

0

私は購読に慣れていませんが、ui.idが値を返すことは確かですか?さらに、私はjqueryラップされたセットが名前プロパティを持っているとは思わない。だから、私はjQuery( "#" + idButton).nameが動作するとは思わない。 name属性が必要な場合は、attr()メソッドを使用する必要があります。