如何使用mithril.js将onchange事件添加到select标记并使select标记也具有选项同级
How to add an onchange event to select tag and have the select tag also have option siblings using mithril.js
我不知道如何将事件和同级元素添加到元素中。
我现在拥有的例子:
m('select', [
ctrl.countries().map(function(d, i){
return m('option', { onclick : ctrl.country_add.bind(group, group.countries), value : d.iso2, innerHTML : d.Name })
console.log(d,i);
})
])
以及一个我认为可行但不可行的例子。
m('select', { onchange : function(){alert('this')}},[-
ctrl.countries().map(function(d, i){
return m('option', { value : d.iso2, innerHTML : d.Name })
console.log(d,i);
})
])
我希望清楚我的意图。请注意,在示例2中删除了onclick事件,并在其父元素"select"中添加了一个onchange事件。
第二个片段工作正常吗?
m.render(document.body, [
m('select', { onchange : function(){ alert('this') }},[
[1, 2, 3].map(function(d, i){
return m('option', { value : d, innerHTML : d })
})
])
]
);
http://jsfiddle.net/3eshvafc/
相关文章:
- 根据select选项元素将表单重定向到不同的URL
- jQuery动态表单显示在select选项上
- 如何在触发事件后选择select选项
- jQuery:根据select选项中的每页项目进行分页
- 使用JavaScript删除多个select选项
- 使用select选项转换时间.使用javascript
- 使用angularjs解析JSON,并选择select选项
- 使用jQuery在select选项上设置HTML数据属性
- 如何防止onclick事件在select选项中触发
- 如何在angular js中的select选项中获取所选项目id
- ng-select 选项在与自定义指令一起使用时加倍
- jQuery未能将JSON数据附加为select选项
- 如何将html中select选项的输入与javascript一起使用
- 使用VueJs获取Select选项文本
- 从jquery中的select选项添加两个不同的数组值(text&value)
- select选项在angularjs中不显示
- jQuery v 1.1x更改select选项的值
- 将select选项添加到id中
- 基于select选项的javascript动态表单生成
- Select选项包含在验证模型MVC时不起作用