次のシナリオ:
ajax リターンで、ドキュメント内のいくつかのリンクを変更したいと思います。それらのいくつかはハードコードされ、その他は動的に生成されます。
function( data ) {
$('a.imageselect').each(function() {
var imgValue = $(this).attr('href');
$(this).attr('href', imgValue.replace('publish_img', 'edit_img/'+data.dbid));
});
}
ハードコードされた要素では想定どおりに機能しますが、それらでは機能しません。
$("#chooseimg").after('<a href="'+imgUrl+'" class="imageselect">foo</a>");
「on」が役立つ可能性があることは知っていますが、この場合の使用方法はわかりません。