jquery点击功能专注于textarea?

时间:2010-09-14 05:34:00

标签: javascript jquery html focus click

  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的回复链接时它是什么,但我想知道我是否在页面按钮并点击回复,我希望焦点重新回到textarea在顶部?我正在考虑在html中使用#tags,但是在jquery / javascript中是一种方法!谢谢

1 个答案:

答案 0 :(得分:4)

您可以拨打$("#inputField").focus()