我有一个选择,用户可以选择多项选择:
<select id="mybundle_evenement_name" class="form-control" name="mybundle_evenement[name][]" required="required" multiple="multiple" >
<option value="1">name1</option>
<option value="2">name2</option>
//...
</select>
用 Symfony 的表单生成。
我想要当用户在选择中选择一个选项时发生事件。
所以我尝试了:
<script type="text/javascript">
$(function () {
var $zone = $('#mybundle_evenement_name');
$zone.onclick(function () {
alert('test');
});
});
</script>
<script type="text/javascript">
var $zone = $('#mybundle_evenement_name');
$zone.onclick(function () {
alert('test');
});
</script>
我还尝试使用 onchange()
而不是 onclick()
。
什么也没发生...
最佳答案
在文档ready
函数中注册事件处理程序。它在页面加载后调用。另外,事件处理函数名称有错误,请在不使用 on
的情况下使用它:.change(
, .click(
.
$(document).ready(function() {
$('#mybundle_evenement_name').change(function() {
alert('test');
});
});
关于javascript - Onchange 上选择多个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46070869/