我在将点击事件绑定到Angular 2中的Materialize Multi select
选项时遇到问题。
我正在使用代码来触发ngAfterViewInit
中的事件。使用$('select').material_select()
ngOnInit
初始化Materialise Select后
ngAfterViewInit(){
$('#gameList option[value="football"]').on('click',function(){
console.log('Just fired')
})
}
HTML
<select id="gameList" multiple>
<option value="cricket" selected="">Cricket</option>
<option value="hockey">Hockey</option>
<option value="football">Football</option>
<option value="Baseball">Baseball</option>
</select>
答案 0 :(得分:0)
此#selectId
不在您的HTML中。使用
$('#gameList [value="football"]').on('click',function(){
//whatever
})