使用Javascript从按钮获取自定义属性

时间:2016-04-12 08:36:33

标签: javascript jquery html asp.net-mvc

我在HTML中有这个按钮,上面有我定义的属性(data-filter-params):

<button class="button" type="submit" data-filter-params="{'Type', 'Filter.Type'},{'Code','Filter.Code'}" >Filter</button>

如何使用JavaScript \ JQuery获取data-filter-params的值

3 个答案:

答案 0 :(得分:1)

普通javascript

var btn = document.getElementsByClassName('button')[0];
console.log(btn.dataset.filterParams)

的jQuery

console.log($('.button').data('filter-params'));

答案 1 :(得分:0)

这应该解决它

var value
$(function(){
   value = $('button').attr('data-filter-params')
})

JSfiddle:https://jsfiddle.net/mayank_shubham/3k97gg9k/

答案 2 :(得分:0)

这很容易,

HTML:

<button id="btnSubmit" class="button" type="submit" data-filter-params="{'Type', 'Filter.Type'},{'Code','Filter.Code'}" >Filter</button>

jQuery的:

var attr = $('#btnSubmit').attr('data-filter-params');

alert(attr)