首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spry区域中的双if条件

Spry区域中的双if条件
EN

Stack Overflow用户
提问于 2008-10-07 14:04:45
回答 3查看 1.3K关注 0票数 0
代码语言:javascript
复制
<div spry:region="ds1" spry:repeatchildren="ds1">
  <b spry:if=" '{title}'!='' ">
    <!-- this is the first if --> 
    <a href="#"  spry:if=" '{author}'!='' ">{author}
      <!-- this is the second if -->
    </a>
  </b>
</div>

我想知道有没有像这样简单的方法

代码语言:javascript
复制
if(x==y && i>j)  

在……里面

代码语言:javascript
复制
<b>spry</b> 

区域。我在spry文档(labs.adobe.com/technologies/spry/)中找不到任何信息

EN

回答 3

Stack Overflow用户

发布于 2010-05-11 20:43:32

Javascript属性内部的语法是Javascript,因此您可以使用&&

代码语言:javascript
复制
<b spry:if="'{title}' != '' && '{author}' != ''">
<!-- ... -->
</b>
票数 1
EN

Stack Overflow用户

发布于 2010-07-28 19:37:19

此外,您也可以改为调用函数

代码语言:javascript
复制
spry:if="myFunc();"

在你的函数中返回布尔值作为结果

代码语言:javascript
复制
function myfunc()
{
//do somethings ;
if(...)
return true;
else
return false;
}
票数 1
EN

Stack Overflow用户

发布于 2013-06-09 03:43:30

通常我喜欢这样

代码语言:javascript
复制
<div spry:region="ds1" spry:repeatchildren="ds1">
    <b spry:if=" '{ds1::title}'!='' && '{ds1::author}'!=''">
        <a href="#">{author}</a>
    </b>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/178601

复制
相关文章

相似问题

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