gpt4 book ai didi

jquery - 选择插入元素时出现问题

转载 作者:行者123 更新时间:2023-12-01 02:48:24 25 4
gpt4 key购买 nike

我想选择用 after() 插入的元素,但我无法选择它。

在 Firebug 控制台中我可以使用 $('.new-tree-node-close')获取<span.new-tree-node-close> ,但在我的页面中我无法获取它。

<ul> 
<li class="tree-l2"><a class="reference internal" href="#">One</a></li>
<li class="tree-l2"><a class="reference internal" href="#">Two</a></li>
<li class="tree-l2"><a class="reference internal" href="#">There</a></li>
<li class="tree-l2-new">
<div class="new-tree-node-l2">New</div>
</li>
</ul>
$(document).ready(function() {
//When User click 'New',remove it and insert new input box and 'Close'
$('.new-tree-node-l2').click(function(event) {
$(this).parent(':last').after('<input name="" class="new-tree-node-title"><span class="new-tree-node-close">[Close]</span>');
$(this).remove();
});

//When user click the 'Close',do something..
$('.new-tree-node-close').click(function(event) {
alert("Do Something...");
});
});

Here is the main code and more detail in the jsfiddle.

最佳答案

将代码更改为

//When user click the 'Close',do something..
$('.new-tree-node-close').live('click', function(event) {
alert("Do Something...");
});

使用 live而不是点击。

关于jquery - 选择插入元素时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6248970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com