サードパーティのコメント プラグインを使用しており、一部のボタンの内容を変更したいと考えています。これは、 が事前にわかっているボタンの場合は簡単ですid
が、[返信] ボタンをクリックするまで表示されないボタンもあります。明確にするために、これらの要素はページの読み込み時には存在しません。それらは、何らかのイベントに続いて DOM に挿入されます。これらの要素については、. の接頭辞しか知りませんid
。
私が最初に考えたのは、 を使用し.on
、応答コンテナーの子に委任することでしたが、load
イベントがバブルしないため、これは機能しません:
<script>
$("#container").on("load", 'a[id|="reply-button"]', function(event) { $(this).html("different text"); } );
</script>
<div id="container">
<a id="reply-button-42das56ds6d78a">some text</a>
</div>
次善の策は何ですか?