簡體   English   中英

當將字段標簽到時,獲取要運行的JQuery腳本

[英]Get JQuery script to run when field is tabbed to

我有一個單擊該字段時將運行JQuery腳本的字段。 這是表單中的字段。

但是,如某些用戶喜歡的那樣,如果將該字段制表為選項卡,則需要運行該腳本。

目前這是我的腳本

Query(function($){
$('span.website input.url').one("click", function() {
$('span.website input.url').val($('span.website input.url').val() + 'http://');})
});

如何更改此選項卡才能工作?

萬分感謝!

我認為您需要綁定focus而不是click

$('span.website input.url').one("click"...

$('span.website input.url').one("focus"...

您想使用jQuery的Focus:

http://api.jquery.com/focus/

將功能分配給單擊和焦點或“制表”事件的代碼可能類似於此代碼

Query(function($){
    function aName () {
        $('span.website input.url').val($('span.website input.url').val() + 'http://');
    }
    $('span.website input.url').one("click", aName);
    $('span.website input.url').one("focus", aName);
});

讓我知道它是否適合您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM