我希望这不是重复,因为我没有看到任何可以引用任何内容的内容,但是,我想专注于选择只是:
$("#idHere").focus();
我已经读过你不能选择这样做的选项但我想知道,trigger()
一旦spacebar
可能select
{{}}专注于?
我的尝试是:
$('body').on('click', '#sid', function () {
$("#size").attr("size", $("#size").attr("expandto")).css('z-index', 2);
$("#size").focus().select();
e = jQuery.Event("keydown");
fake = $.extend({}, e, { which: 32, ctrlkey: true });
$("#size").trigger(fake);
});
这可能吗?但这不起作用。参考想法:here。
编辑:我想尝试触发spacebar
键的原因是因为它实际上就像输入键(或点击)一样。
编辑以使其更有意义:我想在focus()
上<select>
然后触发spacebar
,以便打开<select>
以显示选项 - 所有这些都会发生在click
函数内。这可能吗?