私はajaxを使用して次のようなHTMLスニペットを取得しています:
<table id ='x'>
<tr>
<td>
<ahref ='http://www.google.com>クリックしてください</a>
</ td>
</ tr>
</ table>
HTMLを表示する前に、ターゲット属性をアンカータグに追加します。
xhr = $.ajax({
dataType: 'html',
type: 'get',
url: ajaxUrl,
data: {},
success: function (data, textStatus) {
//The next line is the important bit
$(data).filter('#x').attr({target:'_blank'});
myDiv
.html(data)
.fadeIn('slow');
},
error: function (x, txt, e) {
//handle error
}
});
これは動作しません。操作されたオブジェクトへのハンドルを取得し、それを使用してdivのhtmlを設定する正しい方法は何ですか?