gpt4 book ai didi

javascript - 如何使用backbone.js中的事件对象触发事件

转载 作者:行者123 更新时间:2023-12-01 05:40:23 25 4
gpt4 key购买 nike

HTML

<input type="radio" name="tools" value="marks" id="marks" class="tools">Marks
<input type="radio" name="tools" value="Rating" id="Rating" class="rdbChange">Rating
<input type="radio" name="tools" value="CheckList" id="CheckList" class="rdbChange">CheckList

BACKBONE.js

这里我在events中定义了一个事件

"change .rdbChange" : "loadAssessmentSettings"

它触发带有事件对象的函数

loadAssessmentSettings : function(ev){
var assessedTool= $(ev.currentTarget).val();
}

现在我需要从另一个函数触发这个更改事件,我尝试这样

triggerChange: function(){
trigger( "rdbChange" );
}

它不会将事件参数传递给loadAssessmentSettings方法。我如何传递这个事件对象?

最佳答案

您需要触发 .rdbChange 上的 change 事件。所以你可以这样做:

$('.rdbChange').trigger('change');

在您的示例中,instance.trigger('change'); 可能有效,但您的问题并未明确 instance 引用的内容。

关于javascript - 如何使用backbone.js中的事件对象触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31086777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com