Создать HTML-элемент jQuery с ожидаемой длиной 1, element.length Возвращает 15 - PullRequest
0 голосов
/ 19 сентября 2011

Функция, которую я пытался использовать, не работала, поэтому я проверил выбор длины (должен быть один):

$('header').append('<p id="ancho_ventana"></p>');
$(document).ready(function(){
    alert(('p#ancho_ventana').length); //outputs "15"
});

Также пробовал с

var ancho = $('<p id="ancho_ventana"></p>').hide();
$(document).ready(function(){
    $(window).bind('resize',function(){
       alert(('p#ancho_ventana').length);   
    })
});

Ивторая функция выводит то же самое.Почему это происходит?

1 Ответ

5 голосов
/ 19 сентября 2011

Ваш alert возвращает длину строки p#ancho_ventana, которая содержит 15 символов. Я думаю, что вы имели в виду:

alert($('p#ancho_ventana').length);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...