0
我有一個具有多個下拉列表和多個按鈕的中繼器。 每個按鈕都綁定在中繼行的下拉列表中。有沒有辦法在點擊按鈕時提醒下拉列表的值。我想要點擊按鈕來在相同的中繼器行中提醒ddl的值。在asp中繼器中獲取asp下拉列表的選定值
這可能嗎?
我有一個具有多個下拉列表和多個按鈕的中繼器。 每個按鈕都綁定在中繼行的下拉列表中。有沒有辦法在點擊按鈕時提醒下拉列表的值。我想要點擊按鈕來在相同的中繼器行中提醒ddl的值。在asp中繼器中獲取asp下拉列表的選定值
這可能嗎?
必須有一些東西將按鈕與相應的下拉列表相關聯。你提到了行。但是在ASP.NET中繼器中沒有任何東西會強制你分開行。
但是讓我們假設你已經分居了你的行與<div>
:
<asp:Repeater ID="rep" runat="server">
<ItemTemplate>
<div>
<asp:LinkButton runat="server" Text="Click me" CssClass="btn" />
<asp:DropDownList runat="server" DataSource="foo" DataValueField="Value" DataTextField="Text" />
</div>
</ItemTemplate>
</asp:Repeater>
現在,您可以訂閱click
事件的按鈕,並找到相應的下拉菜單:
$(function() {
$('.btn').click(function() {
var ddl = $(this).closest('div').find('select');
var selectedValue = ddl.val();
alert(selectedValue);
return false;
});
});
你這是什麼意思是「提醒價值」? –
對不起,我的意思是dropdownlists選擇的價值。你知道有一個ddls文本和它的價值嗎? –