Просмотр полной версии : Не работают селекторы jQuery
Не работают селекторы jQuery. Библиотека подключена успешно, функции работают, но селекторы типа $('#id') не работают ни в какую. После обновления версии jQuery проблема не устранилась.
Именно для, например, <div id="id">text</div> или же для <div id="name">text</div> вы используете указанный селектор?
Именно для, например, <div id="id">text</div> или же для <div id="name">text</div> вы используете указанный селектор?
Например, <table id="mytable"></table>
И вы к ней обращаетесь как $('#id')? А надо $('#mytable').
И вы к ней обращаетесь как $('#id')? А надо $('#mytable').
Ну, это понятно... Я же id написал в качестве примера. Я просто подумал, что вы спрашиваете, не занял ли я зарезервированное системой имя идентификатора. Вот только что проверил заново:
$('#mytable').innerHTML = '111';
Не сработало.
alert($('#mytable').innerHTML) //undefined - нет такого свойства у объекта jQ
alert($('#mytable').get(0).innerHTML) //получаем объект DOM, а затем его свойство innerHTML
alert($('#mytable').html()) //в jQ это можно получить/определить методом .html()
$('#mytable').get(0).innerHTML
на всякий случай можно
$('#mytable')[0].innerHTML
Да я в курсе, но в документации искал об этом чтобы прочесть, не нашел. Не в курсе где это у них в API описывается?
laimas,
https://github.com/jquery/jquery/blob/master/src/core/init.js#L75
В исходниках копаться ) Нет, я имел ввиду, чтобы также можно было дать ссылку на API, как на метод get().
laimas,
такого не встречал
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot