我在标题中有以下内容:
$('body').on('change', '#userFilter', function(){
console.log('changed');
});
Run Code Online (Sandbox Code Playgroud)
单击选项卡时,此元素将动态插入页面:
<select id="userFilter">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
问题是当我更改下拉列表时,控制台中没有显示任何内容.
我有select24个选项代码的下拉列表是:
<select id="ddlInqOn" class="InqSelect2 form-control">
<option value="1">--All--</option>
<option value="2">Today Date</option>
<option value="3">Past Date</option>
<option value="4">Feature Date</option>
</select>
Run Code Online (Sandbox Code Playgroud)
select2这称为javascript:
$('.InqSelect2').select2({
dropdownAutoWidth: 'true',
multiple: true
});
Run Code Online (Sandbox Code Playgroud)
我希望实现像我点击所有选项然后删除其他选项,如果选择其他选项,然后从选择中删除所有选项.
我试过这段代码:
$('body').on('change', '#ddlInqOn', function() {
debugger;
//
});
Run Code Online (Sandbox Code Playgroud)
但是更改事件没有被触发,所以跟踪select2下拉列表更改事件的任何其他可能性?
我正在尝试更改 fabric.js 中文本的字体属性。
这是我的小提琴:http : //jsfiddle.net/mvprzy/szzGa/
我相信结构脚本的这一部分应该可以工作,但不是:
var fontControl = $('font-control');
fontControl.onchange = function () {
fabric.Text.set('fontFamily', font-control.value);
canvas.renderAll();
};
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?