我试图在集合中找到一个属性等于 html 选择选项值的模型。
<div id="hospital-details">
<select name="hospitalnames">
<option><%- model.get('name') %></option>
</select>
</div>
每当更改医院名称时,都会触发 jquery 更改回调以查找具有选定选项值作为属性值的 locationModel,如下所示,
$('select[name="hospitalnames"]').change(function() {
var name = $(this).val();
locationListCollection.each(function(locationModel) {
if ($.trim(locationModel.get('name')) == $.trim(name)) {
that.locationModel = locationModel;
return false; // control is returned to underscore.min.js
}
});
});
console.log(that.locationModel); // this is not being displayed at all
找到带有属性的locationModel后,我无法退出循环。有什么帮助吗?目前我已经对此进行了调查 ,但没有成功。