gpt4 book ai didi

javascript - 使用 JavaScript 获取数据属性并将该属性替换为 var

转载 作者:行者123 更新时间:2023-11-30 18:02:26 25 4
gpt4 key购买 nike

好的,所以我想做的是使用 javascript 获取我选择的属性,并将其用作 javascript 变量。无论如何,如果我给你看就更好了。

var a='<div id="element">Hello</div>';
var b="<span class="class">GoodBye</span>";
var c="<div id="element3">Filler Text</div>";
var d="<div id="element4">Filler text again</div>";
var e="<div id="element5">Filler text once more</div>";

$('.element').click(function(){
var Element = $(this).attr('data-edit');
$('#information_inner').html(Element);
$('.pop_up').show();
});

HTML 标记看起来像

<div class="element" data-edit="c"></div>

所以我们已经知道会发生什么,HTML 将变成 c 而不是上面列出的变量。那么,您将如何着手检索数据编辑并更改它或使其被选为它列出的 javascript 变量?

最佳答案

您可能希望将这些变量移动到一个对象中:

var text = {
a: '<div id="element">Hello</div>',
b: '<span class="class">GoodBye</span>',
c: '<div id="element3">Filler Text</div>',
d: '<div id="element4">Filler text again</div>',
e: '<div id="element5">Filler text once more</div>'
}

然后您可以使用例如 text['a'] 来访问其中之一:

$('#information_inner').html( text[Element] );

关于javascript - 使用 JavaScript 获取数据属性并将该属性替换为 var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16620035/

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