2012-08-03 5 views
-2

$ ('# < % = pnlCheckout.ClientID %> div.listitem')으로 이동했습니다. 길이가 내 페이지 수준의 자바 스크립트에 있습니다.이 파일을 외부 자바 스크립트 파일로 옮겨야 만합니다. 어떻게해야합니까?인라인 자바 스크립트를 외부 파일

+0

what ???????????? 당신은 단지 새로운 js 파일에 하나의 성명을 원한다. –

+0

사실 나는 모든 것을 옮겼다. 그리고 내가 자바 스크립트 나 jquery로 변환해야하는 btwn이 자바 스크립트에서 asp 코드를 가지고있다. 우리는 asp를 외부 자바 스크립트 파일로 코딩 할 수 없다. – Reddy

+0

서버 데이터를 요소의 데이터 속성에 추가하고 javascript를 사용하여이 데이터를 검색 할 수 있습니다. – dqhendricks

답변

0

nameOfFile.js이라는 파일을 만들고 인라인으로 둘러싸인 <script> 태그없이 자바 스크립트 코드를 복사하십시오.

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

OP는 js 선택기 내의 페이지에서 .NET 데이터 바인딩을 사용하므로 작동하지 않습니다. – RYFN

+0

정말 .. ?? 나는이 모든 자바 스크립트를 외부 js 파일로 옮겼다. 나는 자바 스크립트 나 jquery.so로 변환해야하는이 자바 스크립트에서 asp 코드를 가지고있다. 라인 .. 그 asp 코드입니다 자바 스크립트로 변환해야합니다. – Reddy

0

당신은 여기에 jQuery를 ends with 선택기를 사용할 수 있습니다 : 그런 다음 <script> src 속성을 사용하여 기본 파일에 외부 파일을로드 ID가 pnlCheckout로 끝나는하는 모든 요소와 일치합니다

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

귀하의 최종 JS는 다음과 같다 :

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

관련 : jQuery Selector: Id Ends With?

관련 문제