gpt4 book ai didi

javascript - 从 javascript 中的自定义属性中选择一个值

转载 作者:行者123 更新时间:2023-11-28 19:09:50 24 4
gpt4 key购买 nike

我想选择一个值并将其存储到一个变量中。其外观如下:

<a href="#" video-id="somevalue">My link</a>

不是我想做这样的事情:

$('a').on(click, function(){
var videoId = a[video-id].val();
});

输出应该是:

console.log(videoId);
somevalue

更新

video-id="this is changeable"

最佳答案

您需要将aclick放在引号中。您可以使用.attr().data()来获取所需的属性值'

使用.attr()

$('a').on('click', function(){
var videoId = $(this).attr('video-id');
alert(videoId);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" video-id="somevalue">My link</a>

使用.data()

要使用.data(),您必须在属性前加上data e.d data-id 而不是video-id

$('a').on('click', function(){
var videoId = $(this).data('id');
alert(videoId);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" data-id="somevalue">My link</a>

关于javascript - 从 javascript 中的自定义属性中选择一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30916364/

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