Javascript 将文本动态分配给<;a>;从<;李>;
使用jquery1.8.3 我正在创建一个函数,它创建一个“li”元素并设置一些属性,包括建立一个事件侦听器Javascript 将文本动态分配给<;a>;从<;李>;,javascript,jquery,html,Javascript,Jquery,Html,使用jquery1.8.3 我正在创建一个函数,它创建一个“li”元素并设置一些属性,包括建立一个事件侦听器 $(this).closest('a').text(text); //$(this) is the li tag, and it does show that in the browser if you step through dom结构如下所示: <div> <a></a> <div> <ul&g
$(this).closest('a').text(text); //$(this) is the li tag, and it does show that in the browser if you step through
dom结构如下所示:
<div>
<a></a>
<div>
<ul>...</ul>
</div>
</div>
…
如果在调试器中遵循它,则会使用正确的信息填充.text()方法和“text”变量。作业部分发生了一些我无法跟踪的事情。我确信这是我所缺少的愚蠢和明显的东西,但我需要一些帮助来克服这一困难
如果您需要更多信息,请告诉我。锚定标记不是li的祖先。。相反,它是它所在div的兄弟姐妹 我相信你在找这个
$(this).closest('div').prev('a').text(text);
您必须使用jQuery中的html()
函数:
$(document).ready(function(){
$("#element li ").click(function(){
$("#linki").html($(this).html());
});
});
<a href="" id="linki" ></a>
<a></a>
<div>
<ul id="element">
<li>Hello</li>
</ul>
</div>
$(文档).ready(函数(){
$(“#元素li”)。单击(函数(){
$(“#linki”).html($(this.html());
});
});
你赢了我。。。这是我的小提琴:最好不要让它浪费掉!=)vyx.ca。。谢谢你的提琴@欢迎光临