如何在javascript变量中访问jquery中的DOM节点?

时间:2010-05-14 04:00:02

标签: javascript jquery

我有以下html

<div id="list_item_template"><li><a href="#">Text</a></li></div>

和javascript:

var item = $("#list_item_template").clone();

我想要做的是访问克隆副本的内部<a>标记并添加属性。没有克隆我就会这样做:

$("#list_item_template a").attr("onclick", "SomeFunction()");

但是,我需要在克隆副本上执行该操作,而不是在页面上当前的html上执行该操作。我该怎么做?

2 个答案:

答案 0 :(得分:3)

item.find('a');应该这样做。

答案 1 :(得分:2)

$("#list_item_template a").attr("onclick", "SomeFunction()");

不可取...... read this ...

使用.click()而不是......

$("a",item).click(SomeFunction);