我正在使用jquery selectable,如下所示。
//Selectable Functionality
$(document).ready(function () {
$("#Selectable_Positions").selectable({
selected: function (event, ui) {
dostuff();
}
})
})
它工作正常但是只有左键单击才会触发select事件。我正在努力使它也能正确点击。我尝试添加以下代码并触发警报,但所选项目不会更改。
$(document).ready(function () {
$('#Selectable_Positions').mousedown(function () {
$('#Selectable_Positions').trigger('selectableselected');
alert('foo');
})
})
如何以编程方式更改mousedown事件功能中的选定项目?
修改
根据Ian的建议更新了eventname。
我已经创建了一个jsfiddle,显示了我想要实现的内容以及触发事件未在右键单击时触发。有人知道如何使这项工作?非常感谢
答案 0 :(得分:2)
正确的事件名称是“selectableselected”。所以使用:
$('#Selectable_Positions').trigger('selectableselected');
参考:
答案 1 :(得分:1)
结束编写我自己的选择功能并右键单击调用它。不确定该事件是什么。