以下场景:
在 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>");
我知道也许“开”可以帮助我——但我不知道在这种情况下如何使用。