1

その中にliがあり、tdが含まれています。

        var values = '';
        $("#list4 li.add table .mytd").each(function () {
            values = $(this).html() + '|' + values;
        });
                 document.getElementById("MainContent_uscRetailParameters_hdRetailCustomerGroup").value = values;
        __doPostBack('<%=txtRCCode.ClientID%>', '');

隠しフィールドでキャプチャするとこうなる

 [alot of spaces]CHARMINSENSITIVE-1

多くのスペースを使用して、すべてのブラウザーで正確な値を取得するにはどうすればよいですか。このスペースは Internet Explorer では見つかりません。しかし、Firefox では、正確な td 値を取得するにはどうすればよいでしょうか。

   string lvValues = hdProductGroup.Value;
   //string trim = lvValues.Replace(" ", "");
    string trim = lvValues.Replace("\r", "");
    trim = trim.Replace("\r", "");
    trim = trim.Replace("\n", "");
    trim = trim.Replace("\t", "");

    string str = trim;
    string[] list = str.Split('|');
4

1 に答える 1

0

Jqueryでトリミングできますか?次のようなものを試してください。

values = $.trim($(this).html() + '|' + values);

または、次のようなものを使用してサーバーで:

value = value.Trim();
于 2012-04-17T11:03:54.417 に答える