Ctrl + CLICK(または任意のキー+クリック)をjQueryでトリガーする方法があるかどうか疑問です。jquery trigger ctrl + click
var e = jQuery.Event("keydown");
e.which = 17;
$('a.'+id, this._parent).trigger(e).trigger('click');
または
var e = jQuery.Event("click");
e.ctrlKey = true;
$('a.'+id, this._parent).trigger(e);
ありがとうございました:私は、次のようなものを考えています!
何のために? JSでクリックをトリガーしてもハイパーリンクは起動しません。 –
アクションのRESULTをアクション自体よりもトリガーする方が良いと思います。例えば、JSでアンカーをクリックするのではなく、window.locationを変更します。 – hayavuk
私はカラムビューであるWebコントロールを使用しています(OSX Finderに似ています - 詳しくは、http://christianyates.com/comment/1529を参照してください)。ページの読み込み時にこの列ビュー内の項目を選択したいのですが(ユーザーが前に選択した項目に戻る)、現在は列ビューの要素でCLICKをトリガーしてこれを実行しています。 1つの列に複数の要素を選択することができます。これはCTRL + CLICKで行います。だから私はなぜそのイベントを引き起こしたいのですか? – Cricri