0

私はこのjqueryコードを持っています。空かどうかを確認するために、利用可能な数値divにテストを追加したいと思います。もしそうなら、私はそれを取り除きたいです。誰か助けてくれませんか?

<script>
$(document).ready(function() {
    $("#teln_operatorbundle_centrextype_numberrange").change(requestNumber);
});

function requestNumber() {

    // alert("ok");
    $.get(('http://localhost/Symfony/web/app_dev.php/select/' + $("select#teln_operatorbundle_centrextype_numberrange").val()),
            function(data) {
                $('#availableNumber').html(data);
            }
    );
    if ($('#availableNumber').is(':empty')) {
        $('#availableNumber').remove();
    }
}
</script>
4

3 に答える 3

0

のように確認できます。

if($('#availableNumber').text().length < 1) {
    $('#availableNumber').remove();
}

これはスペースもカバーする必要があります

于 2013-04-11T11:03:06.880 に答える
0

div内のテキストを確認し、#availableNumber空の場合は次の方法で削除できます。

if($.trim($('#availableNumber').text()) == '') {
    $('#availableNumber').remove();
}

$.trim()上記の div から空白を削除するために使用できます。


これもうまくいくはずです:

if($('#availableNumber:empty').length > 0){
   $('#availableNumber:empty').remove();
}

上記の行は、#availableNumber空の場合を削除します。

于 2013-04-11T10:58:55.817 に答える
0
var contents = $('#availableNumber');
if (!contents.children().length) {
    contents.remove();
}
于 2013-04-11T10:59:48.217 に答える