0

URLとファビコンを取得できるスクリプトがあります:MyWebsite

テキストエリアが空白の[共有]ボタンをクリックすると、空白のアイテムが配置されます。Jqueryで書くにはどうすればよいですか:アイテムにtext / htmlがない場合、アイテムを非表示/削除しますか?私はこれを試しました:

$('document').ready(function(){

     if ($('.item').text('')) {
        $(this).hide();

    }
});

動作しません。私は他のものも試しましたが、ウィンドウの読み込みについても、何も機能していないようです。

4

3 に答える 3

1
$(document).ready(function() {
    $('#shareButton').click( function() {
         if ($('#myInput').val()) {
            // Add new row here
         }
    });
});

入力が空の場合は、行を追加しないでください。したがって、新しい行を非表示にする代わりに、追加しないでください。テキストがある場合は追加する必要があります。

于 2012-09-22T12:13:36.760 に答える
1

id_status length == 0かどうかを確認でき、何もしません。それ以外の場合は、通常どおり投稿してください

$(document).ready(function() {
    $("#id_submit").click(function() {
        if( $("#id_status").val().length == 0)
            return false;
        else {
            // do your magic 
        }
    });

});
于 2012-09-22T12:13:46.277 に答える
1

すべての項目をチェックする必要があるので、この構造を試してください

$('.item').each(function(indx){
   if($(this).html()=="")
    {
       $(this).hide();
    }
});

$ .trim()を使用して、HTML内に空白がないことを確認する必要があるかもしれません

于 2012-09-22T12:16:09.710 に答える