在javascript/jQuery中,此page上的示例包含以下代碼,我正在努力理解;
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
xmlDoc = $.parseXML(xml),
$xml = $(xmlDoc),
$title = $xml.find("title");
特別是第3行;
$xml = $(xmlDoc)
這是幹什麼的?這種語法形式是否有一個我可以通過Google找到的名稱?
另外,在上面的代碼中,它們似乎使用了包含帶有美元符號的jQuery對象的前綴變量的約定。但是,如果是這種情況,那麼第二行中的變量xmlDoc
應該不是$xmlDoc
而是?
語法沒有什麼特別之處。名爲'$ xml'的變量被賦值爲調用函數'$'的結果,並將變量'xmlDoc'作爲參數。它與'a = f(b)'的語法相同。 「 – hvd 2012-08-17 10:11:11
」應該不是第二行中的變量「xmlDoc」是「$ xmlDoc」,而不是「 - 也許作者想使用'xml' /'$ xml',但'xml'已經用於字符串。但沒有什麼是強制性的。 – pimvdb 2012-08-17 10:13:34
@ hvd那麼這條線是做什麼的? – 2012-08-17 18:01:55