我在ASP.NET網站中使用JQuery時遇到問題。我想將常見的點擊處理程序綁定到多個類似的元素(通過ListView爲熟悉ASP.NET的人員生成)。我的假設是(作爲一個例子),如下所示使用一個類選擇: jQuery + ASP.NET:jQuery單擊事件不會觸發
$('.standard-group').click(function() {
alert($(this).attr("id"));
});
這涉及到一系列具有這類的div:
<div class="standard-group">
some content
</div>
<div class="standard-group">
some other content
</div>
此外,生成內容在ContentPlaceholder中並且合併到母版頁(實際上是2個嵌套母版頁)。我試着將<script></script>
標籤之間的點擊處理程序放在第二個ContentPlaceholder中,將其內容注入頁面的<head>
部分,並試圖將其與主ContentPlaceholder中的內容放在一起無濟於事。最終發生的事情是生成的頁面正確加載,我可以檢查源代碼並查看該函數,但不會引發任何事件。我懷疑這與母版頁/服務器處理場景有關,但無法查明它。
有幫助嗎?
可以顯示一些示例頁面(查看您最喜愛的瀏覽器的源代碼) – will 2013-04-05 06:14:20