gpt4 book ai didi

javascript - 使用 Jquery 获取动态事件中的文本

转载 作者:行者123 更新时间:2023-12-03 02:52:16 25 4
gpt4 key购买 nike

我正在尝试从标签 <a> 获取文本在元素<li>但它不起作用。

for (i = 0; i < result.length; i++) {
$("#ftrBtn-menu_Facility").append("<li id='ftrBtn-menu_Facility_" + (i) + "'><a href='#'>" + result[i].facility + "</a></li>");
$("#ftrBtn-menu_Facility_" + (i)).click(function(){
var text = $("#ftrBtn-menu_Facility_" + (i)).find("a:first").text();
alert(text);
});
}

最佳答案

为什么你不只使用 class 而使用 id ?
这是我提出的解决方案

var result = [{
id: 1,
facility: 'test1'
}, {
id: 2,
facility: 'test2'
}, {
id: 3,
facility: 'test3'
}]
for (i = 0; i < result.length; i++) {
$("#ftrBtn-menu_Facility").append("<li class='dtrBtn' id='ftrBtn-menu_Facility_" + (i) + "'><a href='#'>" + result[i].facility + "</a></li>");

}
$(".dtrBtn").click(function() {
var text = $(this).text();
alert(text);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div id="ftrBtn-menu_Facility"></div>

关于javascript - 使用 Jquery 获取动态事件中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47796745/

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