私は次のコードを持っています:
$('div[class^=locked_]').click(function() {
var newThis = $(this) ;
$(this).load(url + " #" + $(this).attr("id"), function() {
var loaded = $(this).children("#" + $(this).attr("id")) ;
alert($(loaded).attr("class")) ; // displays "locked_true"
$(newThis).replaceWith($(loaded)) ;
alert($(newThis).html()) ;
}) ;
}) ;
取得した動作がわかりません。最初のアラートには、正しいクラスが表示されます (「locked_」で始まります)。2 番目のアラートには null が表示されます。適切なクラスがありますが、同じボタンを再度クリックすることはできません。それは正常ですか?私は何をすべきか ?