Допустим, у меня есть собственные теги HTML, например:
<fb:est hours="5">5 Hours</fb:est> <fb:act hours="4">4 Hours</fb:act>
Как выбрать элементы fb:est?
fb:est
Выполнение var e = $('fb:est') не работаетИ var e = $('fb\:est') тоже не работает.
var e = $('fb:est')
var e = $('fb\:est')
Из документов jQuery :
Если вы хотите использовать любой из метасимволов (#; &,. + * ~ ': "! ^ $ => | / @) как буквальная часть имени, вы должны экранировать символ с двумя обратными слешами: \. Например, если у вас есть вход с name = "names []", вы можете использовать селектор $ ("input [name = names \ [\]] ").
Итак, вот способ сделать это:
var e = $('fb\\:est')