簡體   English   中英

jQuery的點擊功能專注於textarea?

[英]jquery click function to focus on textarea?

  function insertParamIntoField(anchor, param, field) {
       var query = anchor.search.substring(1, anchor.search.length).split('&');

       for(var i = 0, kv; i < query.length; i++) {
          kv = query[i].split('=', 2);
          if (kv[0] == param) {
             field.value = kv[1];
             return;
          }
       }
    }


$(function () {
    $("a.reply").click(function (e) {
       console.log("clicked");
       insertParamIntoField(this, "replyto", $("#inputField")[0]);
       e.preventDefault();
       return false; // prevent default action
    });
});

html文件

<textarea name="inputField" id="inputField" tabindex="1" rows="2" cols="40"></textarea>
    <a class ="reply"  href="home.php?replyto=username">reply</a>

這是我的腳本,當用戶單擊打印輸出@username的回復鏈接時它會消失的樣子,但是我想知道我是否在頁面的按鈕上並單擊了回復,我希望焦點重新回到文本區域最佳? 我在考慮在html中使用#tags的思路,但這是在jquery / javascript中做的一種方法! 謝謝

您可以調用$("#inputField").focus()

暫無
暫無

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

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