<Stata>
<Bdata process="10%" rsenumber="1590" ptime="29/7/2008 09:45">
<rs rsname="B5ZB82_1" rsstate="no" rsinfo="标V-北-B82">
<rse rsename="B5ZB82_1" rsestate="no" rseinfo="标V-B82-右幅-桩" />
<rse rsename="B5DB82_1" rsestate="no" rseinfo="标V-B82-右幅-墩柱" />
<rse rsename="B5HB82_1" rsestate="no" rseinfo="标V-B82-右幅-左幅-连接部" />
<rse rsename="A5ZB82_1" rsestate="no" rseinfo="标V-B82-左幅-桩" />
<rse rsename="A5DB82_1" rsestate="no" rseinfo="标V-B82-左幅-墩柱" />
</rs>
</Bdata>
</Stata>类似于上面的代码,jqeury这边已经拿到了根节点 然后,循环显示
可是这里面的所有内容都是节点的属性啊,我拿的时候只能是写死的$(this).attr("属性名");我想请问一下 有没有什么方法,在可以不知道里面是和属性的情况下,然后得到$(this)对象里面的属性结合,然后再去迭代他们呢?
难道我这边显示的时候,还要手动的再次把属性的名字 手动的去写上吗?
要不你不知道结构你如何使用。遍历节点和属性当然有通用的代码,但是遍历到一个节点,这个节点的某属性有是干什么用的,你不知道你如何显示呢?
2。假如我现在对显示的树形的某个节点进行操作,我要对此节点添加子节点,那么新的子节点的属性是不可控的吧,那前台jquery里写好的那些方法,总不会提前知道,我新加的子节点有哪些、属性是什么吧?
3。问题就出来了,现在就是需要你拿到$(node)这个节点,能够得到此节点的名字,以及节点的属性名,及属性