【发布时间】:2013-06-28 15:07:23
【问题描述】:
我需要替换(使用 jquery)未在 document.ready 上加载的元素的文本。元素加载了ajax。
我试过了:
$('#my-div label').live({
var text = $(this).text();
$(this).text(text.replace('text', 'my text'));
});
html 类似于
<div id="my-div"><label>text</label></div>
【问题讨论】:
-
您必须在您的
successajax 处理程序上执行此操作。请将其粘贴在您的问题上 -
由于它是通过 AJAX 加载的,因此在您的 AJAX 回调函数中,您拥有该元素。你不能在那一刻改变元素吗?
-
我无法修改 AJAX 功能。是一个drupal模块,每次更新模块都会丢失我的更改...
-
用户
$(document).ajaxComplete
标签: jquery str-replace