jQuery .text()用于动态内容

时间:2014-11-05 10:25:32

标签: javascript jquery html ajax

当我的页面加载它启动函数通过ajax加载一些数据。加载内容时,我想检查此内容中的文本。但是如果加载dinamic,jQuery无法找到所需的元素原因。

通过ajax加载的内容:

<div class="loaded_item">Some text </div>

用于检查文本的Jquery代码

if ( $('.loaded_item').text() == $("#some_iput_with_val").val() ){
   $('.loaded_item').addClass("some_Class");
}

我读到了 .delegate() .on(),但他们使用了事件监听器。在我的例子中,必须在没有任何操作的情况下运行。

1 个答案:

答案 0 :(得分:0)

你需要将从ajax调用返回的html追加到html元素,这样它才会成为圆顶的一部分。 如果你在页面中不需要它,你可以将它附加到隐藏元素 - 这样你将有一个jquery访问它。