2012-08-16 69 views
0

我需要将一个jQuery脚本添加到javascript函数中,然后在将#sortby添加到url时调用该函数。这可能吗?如何将jQuery代码结合到一个javascript函数中

jQuery的

$("#myselect option[value='availability']").attr("selected","selected"); 

JavaScript的

function sortBy(){ 
    performanceQuery(perfpage); 
    tourQuery(tourpage); 
    return false; 
} 
+3

jquery代码也是javascript代码。 – xdazz 2012-08-16 11:01:53

+0

我不确定问题是什么。 jQuery是有效的JavaScript,所以在混合两者时不存在任何问题。此外,大概是,“当#sortby被添加到链接” - >你的意思是有人点击与该achor标签的链接?这是一个简单的点击事件。我会建议检查http://docs.jquery.com/Tutorials:How_jQuery_Works,因为这是基本的jQuery的东西。 – Flater 2012-08-16 11:03:21

回答

1
$(window).on('hashchange', function() { 
    if (document.location.hash == '#sortby') sortBy(); 
}); 

function sortBy(){ 
    $("#myselect option[value='availability']").prop("selected", true); 
    performanceQuery(perfpage); 
    tourQuery(tourpage); 
    return false; 
} 
+0

感谢这正是我需要的 – user1602918 2012-08-16 11:47:01

1

jQuery是只是一个javascipt的库,提供了一些新的功能(是的,这$是一个变量的只是一个时髦的名字包含功能)。你可以在任何你想要的地方使用它。

相关问题