0

所以,我有一个带有附件的表格,但例如,我使用的是版权图标。打开对话框以查看/编辑表格内容(当前工作)时,我需要 .newImage 块根据行是否具有跨度(版权图标)来显示/隐藏。http://jsfiddle.net/BWCBX/8/这是我遇到的问题。

if (properties.eq(0).has('span')) {
                  $('.newImage').show();
              }else{  
                  $('.newImage').hide();
              }
4

2 回答 2

1

has()返回一个 jQuery 对象,它总是真实的。

试试这个:

http://jsfiddle.net/R95qn/

if (properties.eq(0).find('span').length)
于 2013-10-01T20:23:58.973 回答
0

尝试这个:

  if (properties.eq(0).find('span').html()) {
  $('.newImage').show();
  }else{  
      $('.newImage').hide();
   }             

在这里小提琴:http: //jsfiddle.net/BWCBX/9/

于 2013-10-01T20:50:22.710 回答