0
我有我創建了一個樣本,這裏使用JQuery一個ASP.Net用戶控件裏面的問題是我的用戶控件的標記:JQuery的在C#ASP.Net用戶控制
<%@ Control Language="C#" ClassName="UC" AutoEventWireup="true"
CodeFile="UC.ascx.cs" Inherits="UserControls_UC" %>
<span id="Licenses"></span>
<script type="text/javascript">
$(document).ready(function() {
var ctlID = $("span[id$='Licenses']");
ctlID.text = "Testing";
});
</script>
如果我將這個腳本標籤<script type="text/javascript" src="js/jquery-1.3.2.js" />
包含在包含引用JQuery的用戶控件的aspx文件中,沒有任何反應。如果我不包含它,我會得到一個JavaScript錯誤對話框,說明存在運行時錯誤,並且預期有一個對象。任何想法我可能做錯了什麼?
,如果你嘗試調用'$會發生什麼(「跨度[從FireBug控制檯獲得id $ ='Licenses']「)'?它工作嗎? – 2009-09-16 18:27:22
「js/jquery-1.3.2.js」是相對於包含「aspx」頁面的正確路徑嗎?提琴手它,或更好的Firebug它。 – 2009-09-16 18:31:52
我在包含aspx文件頭部的
您是否在主頁面上正確包含了jquery庫?
這是不是要在id之前是美元,即
$id='Licenses'
?甚至是#
來源
2009-09-16 18:27:54 dove
將'$'前綴爲id將獲取所有以「Licenses」結尾的元素。
做一個快速的改變來測試這個'#'會給你一個元素。
,使其與屬性選擇合作嘗試
來源
2009-09-16 18:47:16
我認爲你應該使用這樣的事情:
來源
2009-12-02 05:37:09 saeed