$('#id').bind('change',function() {
//do something
}).trigger('change');
これは問題なく動作します。 ID2は、AJAXJQuery:.live()とtrigger()が連携していません
を使用することによって生成された場合、私は
$('#id2').live('change',function() {
//do something
}).trigger('change');
しかし、その動作していないを使用しようとしています。誰でも私を助けてくれますか?あなたは
$('#id2').live('change',function() {
//do something
});
を書く場合#id2
がまだ作成されていないので、 おかげ
#id2はまだ作成されていないため、live()を使用する必要があります。トリガする他のソリューションはありますか? – bee
* "あなたは#id2がまだ作成されていないのでこれを行う" *もしあなたが要素がすでに存在していても 'live'を使うかもしれません。(定期的に新しい' id 'しかし、私は、要素が既に存在する場合には動作するので、** OPの問題であることを期待しています:http://jsbin.com/ipohe4 –
@Raj:それはフェリックスの主張です。存在しない要素。 'trigger'は既存の要素に対してのみ機能します。 –