gpt4 book ai didi

javascript - 使用点击时获得的 key 访问 javascript 对象

转载 作者:行者123 更新时间:2023-11-28 13:34:29 24 4
gpt4 key购买 nike

我正在尝试使用从单击列表项中获取的动态 key 来访问对象。每个列表项都有一个与对象内的键匹配的类。由于某种原因变得“未定义”。这是 fiddle http://jsfiddle.net/defmetalhead/sFLGA/

 $(function() {
var a = 1;
var b = 2;
var c = 3;
var d = 4;
var e = 5;
$('.menu li').on('click', function() {
var liClass = $(this).attr('class');
console.log(liClass);
var someObject = {
"a": a,
"b": b,
"c": c,
"d": d,
"e": e
}
console.log(someObject.a); //THIS WORKS FINE
console.log(someObject.liClass); //WHY DOESN'T THIS WORK
});
});

这是 HTML

<ul class="menu">
<li class="a">First</li>
<li class="b">Second</li>
<li class="c">Third</li>
<li class="d">Fourth</li>
<li class="e">Fifth</li>
</ul>

最佳答案

liClass 不是 someObject 的属性。做一个简单的 console.log(liClass);

关于javascript - 使用点击时获得的 key 访问 javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22467004/

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