2012-08-03 80 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?