Articles of jquery selectores

jQuery scrollTop no funciona en Chrome pero funciona en Firefox

He usado una función scrollTop en jQuery para navegar hacia arriba, pero extrañamente ‘el desplazamiento suave y animado’ dejó de funcionar en Safari y Chrome (desplazándose sin una animación uniforme) después de realizar algunos cambios. Pero todavía funciona sin problemas en Firefox. ¿Qué podría estar mal? Aquí está la función jQuery que utilicé, jQuery: $(‘a#gotop’).click(function() […]

jQuery: eq () vs get ()

Soy nuevo en jQuery, y me pregunto cuál es la diferencia entre las funciones get() y eq() jQuery. Puede que malinterprete lo que hace la función get() , pero me pareció extraño que no pudiera llamar a una función en el elemento devuelto en la misma línea. //Doesn’t work Ie $(“h2”).get(0).fadeIn(“slow”); //Works $(“h2”).eq(0).fadeIn(“slow”);

jQuery: excluye $ (this) del selector

Tengo algo como esto: A B C Cuando se hace clic en uno de estos enlaces, deseo realizar la función .hide () en los enlaces en los que no se hace clic. Entiendo que jQuery tiene el selector: no, pero no puedo encontrar la manera de usarlo en este caso porque es necesario que seleccione […]

¿JQuery hace algún tipo de almacenamiento en caché de “selectores”?

Por ejemplo, ¿la primera parte del código realizará una búsqueda completa dos veces o es lo suficientemente inteligente como para almacenar los resultados si no se han producido cambios en el DOM? if ($(“#navbar .heading”).text() > “”) { $(“#navbar .heading”).hide(); } y var $heading = $(“#navbar .heading”); if ($heading.text() > “”) { $heading.hide(); } Si […]

jQuery: selecciona la clase y la identificación de un elemento al mismo tiempo?

Tengo algunos enlaces que quiero seleccionar clase e identificación al mismo tiempo. Esto es porque tengo 2 comportamientos diferentes. Cuando una clase de enlaces tiene un nombre de clase se comportan de una manera, cuando la misma clase de enlaces tiene otro nombre de clase, se comportan de manera diferente. Los nombres de clase son […]

jquery encuentra versus selección de contexto

Tener el siguiente fragmento de html Some text some other text Creo que los siguientes fragmentos de jquery son idénticos (tendrán el mismo resultado): $(“.something”).find(“p”).css(“border”, “1px solid red”); $(“p”, “.something”).css(“border”, “1px solid red”); Mi pregunta es si un fragmento es mejor que el otro y se debe usar

jQuery: contiene selector para buscar múltiples cadenas

Suponiendo que tengo: Mary John, Mary, Dave John, Dave, Mary John Si necesito encontrar todos los Elementos que contienen “John” y “Mary”, ¿cómo construiría jQuery? La búsqueda de una sola cadena parece fácil: $(‘li:contains(“John”)’).text() Estoy buscando algo así como el siguiente pseudo código: $(‘li:contains(“John”)’ && ‘li:contains(“Mary”)’).text() ¡Gracias!

jQuery hasClass () – busca más de una clase

Con: if(element.hasClass(“class”)) Puedo verificar una clase, pero ¿hay alguna manera fácil de verificar si “elemento” tiene alguna de muchas clases? Estoy usando: if(element.hasClass(“class”) || element.hasClass(“class”) … ) Lo cual no está mal, pero estoy pensando en algo como: if(element.hasClass(“class”, “class2”) Lo cual desafortunadamente no funciona. ¿Hay algo como eso?

jQuery selecciona todo excepto primero

En jQuery, ¿cómo utilizo un selector para acceder a todos menos al primero de un elemento? Por lo tanto, en el siguiente código solo se accederá al segundo y tercer elemento. Sé que puedo acceder a ellos manualmente, pero podría haber cualquier cantidad de elementos, por lo que no es posible. Gracias.

jQuery Set Select Index

Tengo un cuadro de selección: Number 0 Number 1 Number 2 Number 3 Number 4 Number 5 Number 6 Number 7 Me gustaría establecer una de las opciones como “seleccionada” en función de su índice seleccionado. Por ejemplo, si estoy tratando de establecer “Número 3”, estoy intentando esto: $(‘#selectBox’)[3].attr(‘selected’, ‘selected’); Pero esto no funciona. ¿Cómo […]