【发布时间】:2012-01-21 12:17:36
【问题描述】:
脚本不会在 AJAX 中搜索新的 selement (span)。
var str = $(this).html();
var re = new RegExp(t);
$(this).html(str.replace(re, '<span id="sel" style="color: red">' + t + '</span>'));
if (t != "")
{
$.ajax({
url: './ajax/translate.php',
type: 'POST',
data: 'text=' + t,
success: function(response) {
$("#sel").html("!!!!!");
}
});
}
文字变红了,但是经过AJAX后,并没有变成“!!!!!”...
我应该如何为这个跨度编写选择器?
更新: 我看到变量 t 在用替换刷新 $(this).html(...) 后变为空...
【问题讨论】:
-
你能发布一个带有示例的 jsfiddle 吗?