2012-08-16 66 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的庫,提供了一些新的功能(是的,這$是一個變量的只是一個時髦的名字包含功能)。你可以在任何你想要的地方使用它。

相關問題