0
我使用jQueryUI的標籤widget作爲休耕:按鈕點擊
<div id="tabs">
<ul>
<li><a href="<%:Url.Action("List", new { statusId = 0, typeId = Model.TypeId }) %>">
<span>X</span></a> </li>
<li><a href="<%:Url.Action("List", new { statusId = 1, typeId = Model.TypeId }) %>">
<span>Y</span></a> </li>
</ul>
</div>
名單行動回報率相同的觀點與每個標籤不同,返回的觀點是這樣的:
...
<form id="transactionList" method="post">
<button type="button" id="approve">ok</button>
<%: Html.Hidden("approveUrl", Url.Action("Approve"))%>
<%: Html.Hidden("TransactionStatusId",Model.StatusId) %>
<table>
<tr>
...
我綁定OK按鈕的點擊在客戶端選項卡中加載後:
$("#tabs").tabs({load: tabLoaded});
function tabLoaded(e, ui) {
$("#approve").click(approve);
}
function approve(){
alert("something);
}
現在,當我改變我的標籤,第二個選項卡,CLI第二個標籤的ck按鈕不起作用,並且警報不會顯示。
任何想法?
thx非常多,你是對的。我通過在ui.panel的上下文中找到批准按鈕來解決我的問題。有些事情是這樣的:$(「#approve」,ui.panel).click(批准); – mehran 2010-10-12 11:04:14