0

JQUERY 条件があり、正常に動作しますが、結合したいと思います。基本的に、Date id または Name id が空白の場合は何も表示されません。

if( !$.trim( $('#name').html() ).length ) {
    $("#lastUpdate").css('display', 'none');
}
if( !$.trim( $('#date').html() ).length ) {
    $("#lastUpdate").css('display', 'none');
} 
4

2 に答える 2

2

これは「or」ステートメントの仕事です:

if( !$.trim( $('#name').html() ).length || !$.trim( $('#date').html() ).length ) {
    $("#lastUpdate").css('display', 'none');
} 

おそらくその部分を削除できますが.length、空の文字列はfalseブール値に変換されたときに次のように評価されるためです。

if ( !$.trim( $('#name').html() ) || !$.trim( $('#date').html() ) ) {
    $("#lastUpdate").css('display', 'none');
} 
于 2013-09-09T16:39:27.313 に答える
2

使用||する意味or

if( !$.trim( $('#name').html() ).length ||  !$.trim( $('#date').html() ) ) {
    $("#lastUpdate").css('display', 'none');
    }

論理演算子

論理演算子は、変数または値の間の論理を決定するために使用されます。

x=6とが与えられた場合y=3、次の表で論理演算子について説明します。

Operator    Description          Example
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
&&             and          (x < 10 && y > 1) is true
||             or           (x==5 || y==5) is false
!              not          !(x==y) is true
于 2013-09-09T16:39:33.187 に答える