Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 相当于lxml';jQuery的“text”和“tail”?_Javascript_Jquery_Python_Lxml - Fatal编程技术网

Javascript 相当于lxml';jQuery的“text”和“tail”?

Javascript 相当于lxml';jQuery的“text”和“tail”?,javascript,jquery,python,lxml,Javascript,Jquery,Python,Lxml,假设您有如下xml: <foo> bar <baz>qux</baz> buzz </foo> 有没有类似的方法可以通过jQuery以这种方式访问和操作文本?试试看 var xml = '<foo>hello<baz>qux</baz>buzz</foo>'; var doc = $.parseXML(xml); var $doc = $(doc); var $foo = $doc.f

假设您有如下xml:

<foo>
  bar
  <baz>qux</baz>
  buzz
</foo>
有没有类似的方法可以通过jQuery以这种方式访问和操作文本?

试试看

var xml = '<foo>hello<baz>qux</baz>buzz</foo>';
var doc = $.parseXML(xml);
var $doc = $(doc);

var $foo = $doc.find('foo');

console.log($foo.prop('firstChild').nodeValue)
console.log($foo.prop('lastChild').nodeValue)
console.log($foo.prop('outerHTML'))
var-xml='hellokuxbuzz';
var doc=$.parseXML(xml);
var$doc=$(doc);
变量$foo=$doc.find('foo');
console.log($foo.prop('firstChild').nodeValue)
console.log($foo.prop('lastChild').nodeValue)
console.log($foo.prop('outerHTML'))
演示:

var xml = '<foo>hello<baz>qux</baz>buzz</foo>';
var doc = $.parseXML(xml);
var $doc = $(doc);

var $foo = $doc.find('foo');

console.log($foo.prop('firstChild').nodeValue)
console.log($foo.prop('lastChild').nodeValue)
console.log($foo.prop('outerHTML'))