是否可以访问$element引用的对象上的任何data-*
属性?
在点击事件的绑定中,即
data-bind="click: function() { myfunction(arg);})"
我能够将$element.id
用于arg,但我会优先考虑$element.data-id
,因为将我的信息(数据库ID)存储在其中一个data-*
中更有意义属性而不是id
属性。不幸的是,$element.data-id
给了我一个错误(使用淘汰赛2.2.0):“id未定义”(某些东西似乎在破折号上窒息)。
答案 0 :(得分:3)
您可以使用jQuery从元素中获取属性:
$($element).attr('data-id');