2017-11-16 3 views
-1

Ctrlキーを押しながら左クリックボタンを使用して、入力フィールドからリンクにアクセスするLaravelアプリケーションを作成しようとしています。Jquery:ctrl + lclickの組み合わせを使用したリンク

<input type="text" class="linkAccess" id="" name="" value="{{ $DBtable->tableColumn->value }}" 

は、私は再び私のフォームとアクセスそれを保存した後、この「入力」私は私のリンクが表示されるようにしたいとして、私はその特定の組み合わせを使用してアクセスしたい(:

私のdiv要素は次のようになりますCtrl +左クリック)。

$('.linkAccess').click(function (event) { 
    event.preventDefault(); 
    if(true === event.ctrlKey) { 

    /* Extract the value */ 
    var $link = $('.linkAccess'); 
    var value = $link.val(); 

    /* Filter out the requests that don't have a key word. */ 
    if('' !== value){ 
     $link.replaceWith($("<a />").attr({"href" : value, "target":"_blank"}).html(value)); 
    } 
    } 
}) 

任意のアイデア:

私はこのような何かを試してみましたか?

+0

感謝を配列のキー、および制御を維持することができます。 2つのキーがあり、組み合わせがありましたが、私は管理できると思います。 –

答えて

0
var keys = {}; 

$(document).keydown(function (e) { 
    keys[e.which] = true; 
}); 

$(document).keyup(function (e) { 
    delete keys[e.which]; 
}); 

あなたはクリックイベントに

関連する問題