0

だから私はコンテンツを繰り返したいと思い、このコンテンツには4つのテキストボックスがあるとしましょう

<asp:Content runat="server" ID="FeaturedContent" ClientIDMode="Static" ContentPlaceHolderID="MainContent" class="Tester">
            Property ID:
            <asp:TextBox ID="PersonIDLabel1" runat="server" class="PersonalIDLabel1" onBlur="textBlur(event)" />
            <br />
            LastName:
            <asp:TextBox ID="LastNameTextBox" runat="server" ClientIDMode="Static" onBlur="textBlur(event);" />
            <br />
            FirstName:
            <asp:TextBox ID="FirstNameTextBox" runat="server"  ClientIDMode="Static" onBlur="textBlur(event);"/>
            <br />
            Appraisal Comapny:
            <asp:TextBox ID="HireDateTextBox" runat="server"  ClientIDMode="Static" onBlur="textBlur(event);"/>
            <br />
            Appraisal value:
            <asp:TextBox ID="EnrollmentTextBox" runat="server"  ClientIDMode="Static" onBlur="textBlur(event);"/>
            <br />

jqueryを使用して、テキストボックスの場合はすべての値を取得したいのですが、これが私のコードです:

$("#FeaturedContent").each(function (index) {
            console.log($(this).val());  
        }); 

私も試しました

$(".Tester").each(function (index) {
            console.log($(this).val()); 

        });

$("#MainContent").each(function (index) {
           console.log($(this).val()); 

        });

$("#Content").each(function (index) {
           console.log($(this).val()); 

        });

$("#TextBox").each(function (index) {
           console.log($(this).val()); 

        });

何か案は?ASP タグを取得することはできますか?

4

3 に答える 3

0

これを試して

 $("#<%=FeaturedContent.ClientID%> input").each(function () {
        console.log($(this).val());  
    }); 
于 2013-06-14T19:04:25.257 に答える
0

多分あなたはあなたのjavascript関数でそのようなものを使うことができます:

var myAnswers[] = $('.class').Content().ToArray();
于 2013-06-14T19:04:51.237 に答える