2009-04-09 4 views
0

jQuery newbee에 대한 간단한 질문입니다. 자바 스크립트 메서드에서 jQuery 메서드를 실행할 수 있습니까?이벤트시 jQuery를 통해 요소에 스타일 추가

얼룩말 줄무늬를 테이블에 추가하고 다른 일들은 계속하고 있지만 mvc ajax 요청을 통해 테이블이 업데이트 된 다음 ajax 호출이 적용되면 스타일이 테이블에 적용되지 않습니다. 완전한. 이 스타일은 dom이 준비되었을 때만 적용되기 때문에 분명합니다 (현재 표준 jQuery $ (function() {... magic in here}) 메소드로 호출되고 있습니다).

ajax 요청은 콜백에서 javascript 메소드를 실행하는 방법을 제공하며, javascript 함수에서 jQuery를 통해 동일한 스타일을 적용 할 수 있기를 원합니다.

미리 감사드립니다.

답변

1

jQuery는 JavaScript로 작성되었습니다. 자바 스크립트 프레임 워크 (또는 어떻게 보느냐에 따라 라이브러리)입니다. JavaScript에서 jQuery를 실행하는 데 아무런 문제가 없어야합니다. 이것이 jQuery를 처음 실행하는 방법이기 때문입니다.

AJAX 요청에 대한 콜백으로 jQuery에 제공하는 것과 동일한 기능을 전달할 수 있어야합니다. 예를 들어 (의사 코드로) :

// Define your function ahead of time so that you can reuse it easily. 
var myMagicFunction = function() { // magic happens here }; 

// This occurs when your page loads 
$(document).ready(myMagicFunction()); 

// Assuming that you pass a url and your magic function as the callback 
myMagicAJAXCall(url, myMagicFunction); 
관련 문제