文章内容

2023/3/4 11:27:09,作 者: 黄兵

JavaScript 如何获取 data- 值

有如下一段代码:

<div class="btn-group me-4" id="ticket-reply" data-ticket="1">

我们使用 javascript 如何获取data-ticket 的值?

要获取一个HTML元素的"data-ticket"属性的值,可以使用JavaScript的getAttribute()方法。具体来说,您可以使用以下代码:

var ticketElement = document.getElementById('ticket-reply');
var ticketValue = ticketElement.getAttribute('data-ticket');
console.log(ticketValue);

此代码首先使用 getElementById() 方法获取具有 'id' 属性为 'ticket-reply' 的元素。然后,它使用 getAttribute() 方法检索该元素的 "data-ticket" 属性的值,并将其存储在 ticketValue 变量中。最后,它使用 console.log() 将该值打印到控制台上。


如果我们使用 JQuery 应该如何获取 data- 值呢?

要使用 jQuery 获取 "data-ticket" 属性的值,可以使用 data() 方法。具体来说,您可以使用以下代码:

var ticketValue = $('#ticket-reply').data('ticket');
console.log(ticketValue);

这里,我们使用 jQuery 选择器 "$('#ticket-reply')" 获取具有 'id' 属性为 'ticket-reply' 的元素。然后,我们使用 data() 方法检索该元素的 "data-ticket" 属性的值,并将其存储在ticketValue 变量中。最后,我们使用 console.log() 将该值打印到控制台上。注意,使用 data() 方法时不需要包括 "data-" 前缀。

分享到:

发表评论

评论列表