首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >append方法中的函数

append方法中的函数
EN

Stack Overflow用户
提问于 2018-06-27 22:00:27
回答 1查看 417关注 0票数 0

我想知道在jQuery中是否可以在.append()函数中添加一个条件

代码语言:javascript
运行
复制
$.each(result, function (i, item) {
  $('.body-recap').append('<div class="recap event-name b-primary row">\n' +
  // some condition

在和中,在append中,检查是否为item['value'] === null,所以做这个或做那个。

问题是,如果它不在append函数中,我不知道怎么做,因为我需要检查一个精确的item['value'],如果我试图在append函数之后执行,它只替换第一个元素,但我不知道哪个元素会有这个值,所以我没有其他选择在append函数中创建一个条件。

EN

回答 1

Stack Overflow用户

发布于 2018-06-28 03:51:28

您可以在.append()中包含一个函数。但是,如果您只想检查$.each函数中的item['value']以确定应该做什么,为什么不像下面这样做,根据项值更改附加的div内容?

代码语言:javascript
运行
复制
$.each(result, function(i, item) {
  var newDiv = '<div class="classnames">'; 
  if(item['value']) {
    newDiv += 'text if item value is truthy</div>';
  }else{
    newDiv += 'text if item value is falsy</div>';
  }
  $('.body-recap').append(newDiv);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51064786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档