【问题标题】:jquery click function to focus on textarea?jquery点击功能专注于textarea?
【发布时间】:2010-09-14 05:34:00
【问题描述】:
  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 中做的一种方式!谢谢

【问题讨论】:

    标签: javascript jquery html focus click


    【解决方案1】:

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

    【讨论】:

    • 焦点对准时如何放置空格&nbsp
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 2013-11-12
    相关资源
    最近更新 更多