js查找具有另一个属性的xml属性
js find xml attribute with another attribute
我有一些XML,如下所示。如果我知道title属性是:c4d5c5,我如何获得mode属性(四)?
<swatch title="af588b" name="color" width="50" height="50" mode="one"></swatch>
<swatch title="b1977c" name="color" width="50" height="50" mode="two"></swatch>
<swatch title="bfca64" name="color" width="50" height="50" mode="three"></swatch>
<swatch title="c4d5c5" name="color" width="50" height="50" mode="four"></swatch>
<swatch title="c5dbd9" name="color" width="50" height="50" mode="five"></swatch>
<swatch title="c181a4" name="color" width="50" height="50" mode="six"></swatch>
<swatch title="ca936c" name="color" width="50" height="50" mode="seven"></swatch>
像这样的东西?(这不起作用,但我现在就在这里)
$(xmlDoc).find('swatch').each(function() {
var myMode = $(xmlDoc).find('mode[title="c4d5c5"]');
console.log(myMode+" myMode");
});
您需要将attribute equals选择器与swatch
一起使用,然后使用.attr()读取类似的属性值
var mode = $(xmlDoc).find('swatch[title="c4d5c5"]').attr('mode');
相关文章:
- 在 XML 文件中搜索 TestComplete 中的特定属性值
- 如何在 XML 中搜索特定属性以检索另一个属性
- 在 xml 中搜索属性
- LiveCycle Xml属性绑定
- 获取具有特定属性的xml的文本
- 使用javascript查找xml属性值
- for循环,直到xml属性不为null.从最后一行开始javascript
- 查看xml是否具有属性和值
- 使用jquery从xml中选择一个属性
- xml获取属性javascript不会;无法处理childNodes
- 设置名称与 XML 的名称生产不匹配的 DOM 元素的属性
- 在 Ace 编辑器中自动完成 XML 值和属性
- XML 获取具有特定属性的特定节点
- 无法使用 jquery 获取 xml 属性的值
- 未捕获的语法错误:无法在“元素”上设置“innerHTML”属性:提供的标记是无效的 XML
- 当标签值与使用 JavaScript 的输入匹配时,返回 XML 标签属性
- 如何获取 xml 控件属性
- 如何使用 $.parseXML 在客户端上分析包含属性的 xml 字符串
- 使用 qml 读取多个 Xml 属性
- 使用 JSON 解析 XML,也包含嵌入在标记属性中的 XML