2012-08-03 85 views
-2

$('#<%= pnlCheckout.ClientID%> div.listitem')。長度在我的頁面級別有這個javascript我必須將其移到外部JavaScript文件任何人都可以幫我這個怎麼做 ?將內嵌javascript移至外部文件

+0

什麼?????????????你只是想在一個新的JS單個語句文件 – 2012-08-03 16:04:46

+0

沒有真正讓我感動的一切,我有一些ASP代碼在btwn這個JavaScript,我不得不要麼轉換爲Java腳本或jQuery的,因爲我們不能使用外部Java腳本文件 – Reddy 2012-08-03 16:11:22

+0

ASP編碼您將在服務器的數據可能爲一個元素添加的數據屬性,並使用JavaScript檢索此數據。 – dqhendricks 2012-08-03 16:17:17

回答

0

創建一個名爲nameOfFile.js的文件,並將您的JavaScript代碼複製到該文件中,而不包含內嵌它的<script>標記。

<script type="text/javascript" src="pathToFile.js"></script> 
+0

的問題是行不通的,因爲JS選擇內頁上的OP的使用.NET數據綁定。 – RYFN 2012-08-03 16:10:43

+0

真的??我做了所有這些我感動了所有的Java腳本到外部js文件..我有一些ASP代碼在btwn這個JavaScript,我不得不要麼轉換爲Java腳本或jquery.so現在所面臨的概率與此特定行..因爲這是asp代碼,我必須將其轉換爲javascript – Reddy 2012-08-03 16:14:21

0

你可以使用jQuery的ends with選擇在這裏:然後使用<script> src屬性的外部文件加載到你的主文件

$('[id$="pnlCheckout"]') 

這將匹配該ID與pnlCheckout結尾的任何元素然後

你最後的js是:

$('[id$="pnlCheckout"] div.listitem').length 

相關:jQuery Selector: Id Ends With?

相關問題