所以,我有一张带附件的桌子,但例如我使用的是版权图标。当打开对话框以查看/编辑表格内容(当前正在工作)时,我需要.newImage块来显示/隐藏该行是否有跨度(版权图标)。 http://jsfiddle.net/BWCBX/8/这就是我遇到麻烦的问题。
if (properties.eq(0).has('span')) {
$('.newImage').show();
}else{
$('.newImage').hide();
}
答案 0 :(得分:1)
has()
返回一个jQuery对象,它始终是真实的。
请改为尝试:
if (properties.eq(0).find('span').length)
答案 1 :(得分:0)
试试这个:
if (properties.eq(0).find('span').html()) {
$('.newImage').show();
}else{
$('.newImage').hide();
}
在这里小提琴:http://jsfiddle.net/BWCBX/9/