jquery可选择并右键单击

时间:2013-04-30 03:22:31

标签: javascript jquery

我正在使用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,显示了我想要实现的内容以及触发事件未在右键单击时触发。有人知道如何使这项工作?非常感谢

http://jsfiddle.net/Jzjdm/

2 个答案:

答案 0 :(得分:2)

正确的事件名称是“selectableselected”。所以使用:

$('#Selectable_Positions').trigger('selectableselected');

参考:

答案 1 :(得分:1)

结束编写我自己的选择功能并右键单击调用它。不确定该事件是什么。