【问题标题】:No text area should be selected in jQueryjQuery 中不应选择文本区域
【发布时间】:2012-09-03 08:39:00
【问题描述】:

我有一个表单,我希望第一个文本区域不会被选中。不应首先选择文本区域。我希望用户在 jQuery 中自己点击文本区域。

【问题讨论】:

    标签: jquery select onclick textarea onfocus


    【解决方案1】:

    你可以这样执行:

    jQuery("textarea").blur();
    

    它会使页面上的所有文本区域失去焦点。

    更新:

    你也在使用文本输入,所以添加:

    jQuery("input[type=text]").blur();
    

    因此,将其添加到页面头部的脚本文件/脚本标记中:

    jQuery(document).ready(function(){
        jQuery("textarea").blur();
        jQuery("input[type=text]").blur();
    });
    

    【讨论】:

    • 好吧,老实说,我不擅长这个。你能访问这个网站吗,vulcansfurnace.com/stronglands/lands-for-sale 然后点击立即询问然后这就是我正在处理的表格。
    • 我不想在表单加载时选择文本区域。
    • 不客气 :) 如果回答了您的问题,请点击左侧的“V”接受此回答。
    【解决方案2】:
    $('textarea').blur();
    

    这将触发所有文本区域上的blur 事件,使其失去焦点。您可以将此代码放置在您希望取消选择所有文本区域的位置。

    $('textarea').bind('click', function() {
      $(this).select();
    });
    

    这将为所有文本区域添加一个点击事件,点击时选择所有文本。

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多