0
У меня есть данные, которые добавляются каждый раз, когда пользователь нажимает на кнопку, но я хочу знать количество данных, которое добавляется всякий раз, когда я нажимаю.Подключенные данные
Мои данные содержит часть таблицы (а куча), и я хочу знать, сколько строк там
function openFromB(lastLoadedIndex) {
lastLoadedIndex = (typeof(lastLoadedIndex)=='undefined') ? '' : lastLoadedIndex;
jQuery.get('liste.asp?from_item='+ lastLoadedIndex +'¶m='+(new Date()).getTime(), function(data) {
jQuery('.liste).append(data);
if (data) {
document.getElementById('load').style.display = 'none';
document.getElementById('more').style.display = 'block';
}
});
}
Будет ли 'data.length' быть тем, чем вы занимаетесь? – Paul
data.lenght дает количество символов. Мои данные содержат часть таблицы (связка
В этой строке есть опечатка 'jQuery ('. Liste) .append (data);' должно быть ' jQuery ('. liste'). append (data); 'строка селектора классов некорректно завершена. – Lankymart
ответ
Вы можете использовать
$.parseHTML()
(JQuery), чтобы разобрать строку в массив Узлы DOM.И тогда вы можете получить Ваш подсчет строк, как и любой другой объект в JQuery:
И внести изменения в элемент внутри:
Или для скрыть вы можете только сделать:
ПРИМЕЧАНИЕ: Убедитесь, что вы предоставили корректный/правильно структурированный html до
$.parseHTML()
, иначе могут быть неожиданные результаты.источник
2014-09-16 17:24:53
Смежные вопросы