繁体   English   中英

剔除以获得属性值onClick函数

[英]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">&nbsp;&nbsp;&nbsp;<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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM