带有attr值的HTML视图' Qref'。
这是绑定的HTML代码
目前我已经对Qref属性vaue进行了硬编码
<!--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;
},
答案 0 :(得分:4)
您可以使用getAttribute
函数访问DOM的属性值。
这对你有用:
answerClick: function(c, event){
var element = event.target;
var qref = element.getAttribute('Qref');
var click_id = element.id;
return true;
}