根据xml解析返回的数据编写条件
Write conditionals from data returned of an xml parse
谁能帮我理解我该怎么写这个?
如果我正在解析来自xml文件的数据,如:
function parseXml(xml) {
$(xml).find("ITEM").each(function()
{
var foo= $("bar", this).text();
$("#container").append('<div>' + (foo) + '</div>');
});
}
我该如何写一个语句,如如果foo = hello,然后返回再见,并有输出,否则只是返回foo?
OK..试试这个。
function parseXml(xml) {
$(xml).find("ITEM").each(function()
{
var foo = $("bar", this).text();
if(foo == "hello"){ foo = "goodbye" }
$("#container").append('<div>' + foo + '</div>');
});
}
我可能误解了,但听起来您希望在each()的回调中有一个条件。你能不能这样做:
function parseXml(xml) {
$(xml).find("ITEM").each(function()
var foo= $("bar", this).text(),
output;
if (foo === /[Gg]ood(-)*bye/) {
output = 'Goodbye';
}
else { output = foo; }
$("#container").append('<div>' + (Output) + '</div>');
});}
相关文章:
- 如何使用React JS中的循环,根据条件渲染或不渲染表数据
- 如何根据某些条件向可编辑的jquery数据表添加或删除按钮
- 如何在循环对象时有条件地使用数据
- JavaScript / jquery:如果选择了单选按钮并且数据属性符合条件,则添加类
- Mongodb,通过具有多个条件的_id快速查找数据
- jTable条件显示隐藏基于数据所有者的编辑和删除按钮
- d3.js继续条件加载数据
- 根据条件删除数据行
- 如何根据特定条件将数据插入表中
- 基于条件的数据渲染在胡子.js
- Angular JS - 具有动态数据的条件内联样式
- 如何在使用 ng-repeat 显示表数据时放置条件新行
- 当数据超过 5k 时,为动手提供条件格式的最佳方法
- 在 Foreach 循环中使用 IF 条件来比较数据绑定值
- jQuery 数据表根据条件更改列的值
- 如何在 angularjs 中的条件语句中显示数据
- D3:如何有条件地将 SVG 对象绑定到数据
- 在 jqgrid 中,如何按条件加载数据
- 使用google脚本操作数据条件格式和数据验证
- D3 散点图突出显示与特定数据条件匹配的所有点