我正在從jQuery 1.4.4升級到jQuery 1.7.2,並且出現語法錯誤。我認爲這是因爲'。'在選擇器的Basics.Gender部分。jQuery語法錯誤,無法識別的表達式:[name = Basics.Gender]
$('[name=Basics.Gender]')
任何人有任何建議如何解決這個問題?
編輯
任何人都知道爲什麼 ''現在打破選擇器語法?他們是否使用正則表達式或Sizzle中的某些東西?或者,將屬性放在引號中總是最佳做法?
我正在從jQuery 1.4.4升級到jQuery 1.7.2,並且出現語法錯誤。我認爲這是因爲'。'在選擇器的Basics.Gender部分。jQuery語法錯誤,無法識別的表達式:[name = Basics.Gender]
$('[name=Basics.Gender]')
任何人有任何建議如何解決這個問題?
編輯
任何人都知道爲什麼 ''現在打破選擇器語法?他們是否使用正則表達式或Sizzle中的某些東西?或者,將屬性放在引號中總是最佳做法?
如此簡單,如此真實。問題。解決了。謝謝! – taketheleap 2016-06-09 15:17:38
[name='Basics.Gender']
您是否試過用語言?
把屬性加引號
$('[name="Basics.Gender"]')
加上引號的屬性。在控制檯下打印 「TEST」:
的jQuery:
$(document).ready(function() {
console.log($("[name='Basics.Gender']").text());
});
HTML:
<div name="Basics.Gender">TEST</div>
逃避'.'與''\\\ http://jsfiddle.net/ 2nBc9/1/ – 2012-08-07 15:25:25