我有这段代码:
HTML
<select disabled class="kurir full-width" data-init-plugin="select2" name="kurir" data-productid="316">
...
</select>
的jQuery
$(".kurir").change(function() {
var productid = $(this).getAttribute('data-productid');
alert (productid);
});
为什么我无法从316
获得data-productid
?我在这里错过了什么?
谢谢。
答案 0 :(得分:3)
您可以获得如下的属性值。
this.getAttribute('data-productid')
或者
$(this).attr('data-productid')
答案 1 :(得分:3)
.getAttribute是我们无法使用它的javascript方法是jquery对象方法。
所以你可以在语法下使用它 - this.getAttribute(&#39; data-productid&#39;);
答案 2 :(得分:0)
使用
var person = {
"name":"John",
"age":"20",
"phone":"111-111-111" //New phone number
};
peopleObject.$save(person);