У меня есть таблица с классом и несколько строк таблицы с классами (все это классы, поскольку несколько похожих таблиц генерируются из того же кода), и я хочу получить некоторую информацию из содержащиеся в нем данные таблицы, которые имеют название. Это выглядит примерно так:JQuery Selector для данных таблицы с заголовком
<table class='mytable'><br/>
<tr>< td></td></tr><br/>
<tr class ='useful'><td title='hasTitle'>9</td></tr><br/>
</table><br/>
(добавлено в пространствах к HTML, потому что я не знаю, как заставить его отображать теги ..)
Есть ли способ в JQuery, чтобы выбрать 9 (так что внутренний текст данных таблицы) на основе класса таблицы и строки таблицы и названия td? Я бы так предположил, но я не уверен. Я предполагаю, что это будет выглядеть как
$('#mytable tr#useful td[title='hasTitle']).html();
, но я не уверен, что синтаксис селекторов является правильным или нет.
Try '$ (текст),' '#' для 'id', где, как '.' для класса http://api.jquery.com/class-selector/ –
#mytable относится к имени элемента. В вашей таблице нет имени, myTable - это класс. Классы имеют период перед ними, поэтому $ ('. MyTable') вернет таблицу. Кроме того, в HTML вы должны использовать двойные кавычки: например class = "mytable" –