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 に答える