[英]Knockout to get the Attribute Value onClick function
具有attr值“ Qref”的HTML视图。
这是用于绑定的HTML代码
目前,我已经硬编码了Qref属性值
<!--ko if:$parent.Type == 2 -->
<input type="checkbox" data-bind="attr:{id: $data.Id , Qref: '3177'} , click: $root.answerClick"> <span data-bind="text: $data.Text , attr:{id: $data.Id}"></span>
<!--ko if:$data.InputType == "text" -->
<input type="text">
<!-- /ko -->
<!-- /ko -->
这是CLick的活动。我可以访问ID,但不能访问Qref值。我想知道如何访问Qref值。
answerClick: function (data ,event) {
var click_id = event.target.id;
return true;
},
您可以使用getAttribute
函数访问DOM的属性值。
这将为您工作:
answerClick: function(c, event){
var element = event.target;
var qref = element.getAttribute('Qref');
var click_id = element.id;
return true;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.