修剪Jquery

时间:2014-03-21 07:19:05

标签: javascript jquery

      function ShowEditBox(serial) 
    {

        $("#divEditBox").slideDown("medium");
        var pserial ='PName'+ serial;
        var colindex = 0;
        var $tr = $("#" + pserial).parent().parent();

        $tr.find('td').each(function () {

            if (colindex == 2) {
                $("#txtName").val($(this).text());

            } else if (colindex == 3) {
                $("#txtSurName").val($(this).text());

            } else if (colindex == 4) {
                $("#txtEmail").val($(this).text());

            } else if (colindex == 5) {

                $("#txtMobile").val($(this).text());
            } else if (colindex == 6) {

                $("#txtAddress").val($(this).text());
            }

            colindex++;


        })

        $("#hdField").val(serial);
    }

每当我单击网格视图中的编辑按钮时,应在文本框中显示特定的行数据。但在这里,我在文本框中得到了不必要的空格。 如何修剪文本框中的空格(txtName)?我在文本中得到了空格。

4 个答案:

答案 0 :(得分:2)

尝试使用$.trim("string")

 $("#txtName").val($.trim($(this).text()));

答案 1 :(得分:2)

使用javascript的trim()功能

for jquery在这里查看Trim 看看这里

例如

var str = "         lots of spaces before and after         ";
$( "#original" ).html( "Original String: '" + str + "'" );
$( "#trimmed" ).html( "$.trim()'ed: '" + $.trim(str) + "'" );

答案 2 :(得分:1)

使用javascript trim()方法。

$("#txtName").val($(this).text().trim());

答案 3 :(得分:0)

  function ShowEditBox(serial) 
    {

        $("#divEditBox").slideDown("medium");
        var pserial ='PName'+ serial;
        var colindex = 0;
        var $tr = $("#" + pserial).parent().parent();

        $tr.find('td').each(function () {

            if (colindex == 2) {
                $("#txtName").val($.trim($(this).text()));

            } else if (colindex == 3) {
                $("#txtSurName").val($.trim($(this).text()));

            } else if (colindex == 4) {
                $("#txtEmail").val($.trim($(this).text()));

            } else if (colindex == 5) {

                $("#txtMobile").val($.trim($(this).text()));
            } else if (colindex == 6) {

                $("#txtAddress").val($.trim($(this).text()));
            }

            colindex++;


        })

        $("#hdField").val(serial);
    }