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. Но я бы предпочел использовать функцию загрузки ajax dynamicdrive для загрузки содержимого, так как он, похоже, не замораживает страницу, как это делает jQuery. Это возможно?Могу ли я использовать регулярные функции с переменными jQuery?

сказать, что моя динамическая функция ajaxload называется ajaxpage()?

Могу ли я просто сделать

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

?

+0

Я не понимаю, почему нет. –

ответ

2

Да, это будет работать нормально, если функция ajaxpage принимает параметр строки.

2

Помните, что jQuery - это JavaScript и может использоваться с обычным JavaScript.

Поскольку $ (this) .attr ("href"); возвращает жало, которое вы можете использовать в любой функции Javascript, которая принимает строковую переменную.

Смежные вопросы