Cheking if div is visible
This question already has an answer here:
 jQuery的选择器可见,所以你可以检查.is(':visible') 
To see if the child div is visible, you can do the following -
$('#row-1').children().is(':visible')
!$('#row-1').children().is(':hidden')
$('#row-1').children().css('display') == 'none'
But to answer your question, you can do something like this -
 If you want to look for display: inline , you can do the following -  
$('#row-1').children().filter('div[style*=display: inline]').addClass(' myClass ')
If you want to see if it's visible and then add / remove class, you can do the following -
$('#row-1').children().filter(':hidden').addClass(' myClass ') // or removeClass
由于第一个div有一个id,我们可以用它来抓住它的第一个孩子,并检查该孩子的显示值是否等于inline。
// pure javascript
if (document.getElementById('row-1').firstChild.style.display === 'inline') {
    // add/remove class
}
上一篇: 如果元素隐藏,做些事情
下一篇: 检查div是否可见
