单击我的按钮时发生按钮单击事件,但是当我尝试获取这样的数据属性时
this.data("name");
我收到错误说
this.data不是函数()...
但是如果我这样做的话
$('#btnEditDiscount').data("name");
然后它让我获得了价值。
那么为什么不使用它呢?
$('#btnEditDiscount').click(function() {
//alert($('#btnEditDiscount').data("name"));
alert(this.data("name"));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" class="btn btn-warning" id="btnEditDiscount" data-name="Edit"><span class="glyphicon glyphicon-edit"></span> Edit</button>