2012-10-29 136 views
0

我有一個可能在uRL中有參數的頁面。基於參數I觸發點擊以模擬正在點擊的導航按鈕:IE JQuery觸發器失敗

$('#main-nav li.filter .dropdown ul li a[rel='+dd+']').trigger('click') 

其中dd是參數。這工作在一切吧IE。

我讀過這是一個安全問題。如果是這樣,有沒有解決它的方法?我不想觸摸設置的導航,因爲它是傳統代碼。

謝謝。

+0

你試試這個? '$('#main-nav li.filter .dropdown ul li a [rel ='+ dd +']')[0] .onclick();' –

+0

嘿,你正在使用哪個IE版本,你有任何演示? ':)'希望它不是IE 6! –

+0

請設置一個基本的http://jsfiddle.net/和更多的代碼。您提供的信息不足以追蹤錯誤。 – jolt

回答

0

你嘗試:

$('#main-nav li.filter .dropdown ul li a[rel='+dd+']').bind('click', function() { 
    window.location.href = this.href; 
    return false; 
}); 
+0

不幸的是,點擊實際上會將內容加載到頁面中。沒有實際的物理頁面要href。 – rmccallum

+0

你有你的項目的URL,所以我可以檢查它嗎? –