jQuery .load() を使用してコンテンツをロードしています。追加されたコンテンツ内には、値を取得して別の関数に渡したいデータ属性がいくつかあります。
.load() コードは次のとおりです。
url += ' #post';
$("#modal_base #modal_inner").load(url , function(response, status, xhr) {
if (status == "error") {
var msg = "Sorry but there was an error: ";
$('#error').appendTo( '#modal_inner' );
$("#error").html(msg + xhr.status + " " + xhr.statusText);
}
});
コンテンツが読み込まれると、data- 属性が表示#modal_base #modal_inner #post
されます。この要素にはイベントがないと思われます。何らかの形で委任されたイベント ハンドラーをドキュメント要素にアタッチする必要があります。
data-pag-next
とのdata-pag-next
値を取得する最善の方法は何ですか?