<?xml version="1.0" encoding="UTF-8"?> <data columns="12" rows="0"/>
как получить атрибуты (строки) корневого элемента (данных) в jquery?
я могу с
var records = $(xml).find(":first").parent().attr("rows");
, но не работает: - /
спасибо, Роб
Если это корневой узел, используйте .filter() вместо .find().
.filter()
.find()
var records = $(xml).filter(":first").attr("rows");
jQuery .find() выбирается с помощьюпоиск внутри корневых узлов, а .filter() выбор из среди корневых узлов.
Возможно, это не сработает, поскольку возникли проблемы с поиском первого элемента по указанному вами запросу.Это может вам пригодиться:
выбор корневого элемента в jquery
После этого должен работать .attr ("строки").
Попробуйте
var records = $(xml).find("data").attr("rows");