我有一個垂直製表符,每個製表符的div都是用ID打開的。這三個div的是作爲跟隨DIV動態獲取ID
<div id="About-content" class="contentblock">
<h1 class="Abouthead">About RBL Bank</h1>
<img src="images/common/rbl-bank-logo.jpg" alt="RBL Bank" class="Logos" />
<p class="Aboutuspara">....</p>
<p class="Aboutuspara">....</p>
<p class="Aboutuspara">....</p>
</div>
<!-- @end #home-content -->
<div id="Iksha-content" class="contentblock hidden">
<h1 class="Abouthead">Iksha Foundation</h1>
<img src="images/CRS/Ourpartners/ikshafoundation.png" class="Logos" />
<p class="Aboutuspara">...</p>
<p class="Aboutuspara">...</p>
<p class="Aboutuspara">...</p>
</div>
<!-- @end #about-content -->
<div id="Iimpact-content" class="contentblock hidden">
<h1 class="Abouthead">Iimpact Foundation</h1>
<img src="images/CRS/Ourpartners/IImpact.png"
alt="Iimpact Foundation" class="Logos" />
<p class="Aboutuspara">...</p>
<p class="Aboutuspara">...</p>
<p class="Aboutuspara">...</p>
</div>
的
HTML和我的標籤從數據庫表來, 我希望在
Iimpact內容點擊只有DIV應該打開,因爲我已經寫了代碼,但問題是如何在點擊時動態獲取ID
<asp:ListView ID="lstAbout" runat="server">
<LayoutTemplate>
<asp:PlaceHolder ID="itemPlaceHolder" runat="server">
</asp:PlaceHolder>
</LayoutTemplate>
<ItemTemplate>
<li>
<%--I want ID to be set dynamically to the anchor tag--%>
<a href=""><%#Eval("ngo_name") %></a>
</li>
</ItemTemplate>
</asp:ListView>
而且我對隱藏和顯示jQuery是如下: -
$('#sidemenu a').click(function (e) {
e.preventDefault();
if ($(this).hasClass('open')) {
// do nothing because the link is already open
} else {
var oldcontent = ".contentblock"; //$('#sidemenu a.open').attr('href');
var prev = $('#sidemenu a.open').attr('href');
var newcontent = $(this).attr('href');
$(oldcontent).hide();
$(newcontent).fadeIn().removeClass('hidden');
$('#sidemenu a').removeClass('open');
$(this).addClass('open');
}
});
或請建議,如果有任何其他方式.. !!
我應該如何插入'hyperlink'在'listview'請幫助 – 2015-02-13 10:14:14
@RahulSutar見更新的答案。 :) – hutchonoid 2015-02-13 10:17:01
另外我得到錯誤,因爲'服務器標記不正常形成' – 2015-02-13 10:21:21