gpt4 book ai didi

javascript - 如何通过 console.log 记录单击的 Bootstrap 弹出窗口的标题?

转载 作者:行者123 更新时间:2023-12-02 19:02:00 26 4
gpt4 key购买 nike

如果我有这个弹出窗口代码:

  $('.UofTennesseeKnox').popover({
'placement': 'bottom',
'title': '<a class="passName" href="#">University of Tennessee-Knoxville</a>',
'content': 'Facilities Services Department 2233 Volunteer Boulevard, Room 203 Knoxville, TN 37996-3010',
'html': 'true'
});

获取.passName内容的代码不起作用:

        $('.passName').click(function(){
console.log($(this).html());
});

我做错了什么吗?或者它不起作用,因为 .passName 位于弹出窗口中,我可以执行类似的操作来获取 $('.passName').click(function())仅在加载弹出窗口后触发?:

  $('.UofTennesseeKnox').popover({
'placement': 'bottom',
'title': '<a class="passName" href="#">University of Tennessee-Knoxville</a>',
'content': 'Facilities Services Department 2233 Volunteer Boulevard, Room 203 Knoxville, TN 37996-3010',
'html': 'true'
}, passNamefunction());

最佳答案

您可以使用 HTML 属性 data-original-title 在弹出窗口元素上设置数据。这样,您以后读取数据就更容易了:

$(".UofTennesseeKnox").attr("data-original-title", "Your title");
$(".UofTennesseeKnox").popover({
// Your other options here
});

var title = $(".UofTennesseeKnox").attr("data-original-title");

我想您甚至可以稍后使用 .data() 来读取数据属性。我没有验证这一点。

var title = $(".UofTennesseeKnox").data("original-title");

关于javascript - 如何通过 console.log 记录单击的 Bootstrap 弹出窗口的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14711422/

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