问答详情
源自:6-3 jQuery中去空格神器trim方法

关于用trim方法处理文本框 前后空格,$("input:eq(2)").val($.trim($("this").val()));没反应

    <h2>trim方法</h2>


    未处理

    <input type="text" name=""  value="     前后留空 " />

   <br/><br/>

    trim处理

    <input type="text" name=""  value="      前后留空 " />

    <script type="text/javascript">

    $("input:eq(1)").val($.trim($("this").val()));

    </script>

分割线————————————

比如我发现如果想一个文本框直接默认去掉空格。也可以直接这么写:$("input:eq(1)").val($.trim($("input:eq(1)").val()))
但我要是吧input:eq(1) 换成this就不行了。
$("input:eq(1)").val($.trim($("this").val()));

提问者:淡水狗 2017-07-23 22:59

个回答

  • 灼眼de菠萝包
    2017-07-24 14:51:40
    已采纳

    只是处理了一下去掉了空格但是并没有把去掉空格的文本写回去。

    trim处理

        <input type="text" name="" id="trim" value="      前后留空 " />


        <script type="text/javascript">

        $.trim($("#input:last").val());

         $("#trim").val($.trim($("#trim").val()))

        </script>

  • qq_迸发激情_0
    2017-12-18 23:08:06

    你这里的this代表的是windows对象!