gpt4 book ai didi

javascript - 简化 JQuery 代码

转载 作者:行者123 更新时间:2023-11-28 18:15:18 31 4
gpt4 key购买 nike

我的页面 ( JSBin ) 中有很多弹出窗口,每个 data-toggle 都链接到一个 html div。现在通过以下脚本实现:

<script>
$('[data-toggle="popover0"]').popover({
html: true,
content: function() {
return $("#popover0-html").html()
}});

$('[data-toggle="popover1"]').popover({
html: true,
content: function() {
return $("#popover1-html").html()
}});

$('[data-toggle="popover2"]').popover({
html: true,
content: function() {
return $("#popover2-html").html()
}});
</script>

我想简单地描述上面的代码,“对于所有带有 ID 的数据切换,我们返回 id 为 ID + -html 的 html”。有谁知道如何实现这一点?

最佳答案

一个选项是:

$('[data-toggle]').popover({
html: true,
content: function() {
var id = "#" + this.getAttribute('data-toggle') + "-html";
return $(id).html();
}
});

上面的脚本使用data-toggle属性的值来选择目标元素。它适用于 1 个或多个元素。

关于javascript - 简化 JQuery 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40836790/

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