2014-11-03 100 views
-3

我試圖做一些非常基本的事情,但我掙扎。點擊一個鏈接使用jQuery

a = 'www.someURL.com' 

我試了幾件事。我試圖用jQuery包裝它

$(a).click() 

Uncaught 
Error: Syntax error, unrecognized expression: 

我在做什麼錯?

+2

'$(a)'你將'a'定義爲一個字符串,它不是一個jQuery元素。除非您將'www'定義爲自定義html元素,並且它具有'.someURL'和'.com'類。 – Huangism 2014-11-03 15:57:06

+3

您試圖單擊一個字符串。這是行不通的。 – ceejayoz 2014-11-03 15:57:18

+2

@ceejayoz「單擊一個字符串」本身聽起來很有趣:D – nicael 2014-11-03 15:58:36

回答

4
  1. 這不是一個鏈接
  2. 這將是一個鏈接:a = '<a href="http://www.someURL.com">link</a>'; link = $(a);
  3. 但你可能並不需要點擊一個鏈接。

如果你只是想加載一個新的地址:

window.location.href = 'http://www.someURL.com'; 

會做得很好。不需要jQuery。

+0

鱷魚鄧迪:「這不是一個鏈接......現在,這是一個鏈接」:) – 2014-11-03 16:07:08

-2

試試這個在您的網頁

$(a).click(function() { 
window.location.href(a) 
}) 

但 「」 一定有什麼事情點擊。