2009-10-31 3 views
0
$(document).ready(function(){ 
$("a[href*='http://']:not([href*='"+location.hostname+"'])").attr("target","_blank"); 

$("a[target!='_blank'][target!='_top']").click(function(){ 
$("#actualcontent").load($(this).attr("href")); 

window.location.hash=$(this).attr("href"); 
     return false; 
    }); 
}); 

그래서 내 링크가 div 실제 콘텐츠에로드되도록이 코드가 있습니다. 하지만 jQuery처럼 페이지를 고정시키지 않는 것처럼 동적로드의 Ajax로드 함수를 사용하여 컨텐츠를로드해야합니다. 그게 가능할까요?jQuery 변수에 일반 함수를 사용할 수 있습니까?

my dynamicdrive ajaxload 함수를 ajaxpage()라고합니다.

난 그냥

var url=$(this).attr("href"); 
ajaxpage(url); 

은 할 수 있나요?

+0

나는 볼 수 없습니다. –

답변

2

예, ajaxpage 함수가 문자열 매개 변수를 허용하는 한 올바르게 작동합니다.

2

jQuery는 자바 스크립트이며 일반적인 JavaScript와 함께 사용할 수 있습니다.

이후 $ (this) .attr ("href"); 문자열 변수를 받아들이는 Javascript 함수에서 사용할 수 있습니다.

관련 문제