Javascript 如何使用backbone.js中的event对象触发事件

Javascript 如何使用backbone.js中的event对象触发事件,javascript,jquery,events,backbone.js,Javascript,Jquery,Events,Backbone.js,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"

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
它使用事件对象触发函数

loadAssessmentSettings : function(ev){
var assessedTool= $(ev.currentTarget).val();
}
现在我需要从另一个函数中triiger这个更改事件,我试着这样做

triggerChange: function(){
    trigger( "rdbChange" );
}
它不会将事件参数传递给
loadAssessmentSettings
方法。
如何传递此事件对象?

您需要在
.rdbChange
上触发
更改
事件。因此,您可以:

$('.rdbChange')。触发器('change')


在您的示例中,
instance.trigger('change')可能会起作用,但您的问题没有明确说明什么是
实例
引用。

实例是我当前的主干。查看对象。我刚刚在render方法中执行了
instance=this
。所以我可以使用
$(ev.currentTarget.val()
使用
.trigger('change')从ev对象获取值
triggerChange: function(){
    trigger( "rdbChange" );
}