Articles of jquery selectores

¿Cómo obtengo la expresión de un selector jQuery como texto?

Tengo un selector jQuery, que tiene una función encadenada. Dentro de la función, quiero obtener acceso al TEXTO que representa la expresión para el selector. $(“cat dog”).function() { // how do I get access to the “cat dog” string from inside THIS function ? }; He simplificado en este código la muestra que realmente quiero […]

: nth-of-type () en jQuery / Sizzle?

Me sorprendió que Sizzle (el motor selector que utiliza jQuery) viene con un selector incorporado :nth-child() , pero carece de un selector de :nth-of-type() . Para ilustrar la diferencia entre :nth-child() y :nth-of-type() y para ilustrar el problema, considere el siguiente documento HTML : :nth-of-type() in Sizzle/jQuery? body p:nth-of-type(2n) { background: red; } The following […]

Seleccione un elemento cuando el nombre de la clase comience con una palabra determinada

Supongamos que tengo los elementos de la siguiente manera: ¿Cómo puedo usar jQuery para seleccionar el elemento div que la clase comienza con “tab” ?

¿Cómo detectar si un navegador es Chrome usando jQuery?

Tengo un problema con una función que se ejecuta en Chrome y que funciona correctamente en Safari, ambos navegadores webkit … Necesito personalizar una variable en una función para Chrome, pero no para Safari. Tristemente, he estado usando esto para detectar si es un navegador webkit: if ($.browser.webkit) { Pero necesito detectar: if ($.browser.chrome) { […]

jQuery selecciona por atributo usando operadores AND y OR

Estoy pensando en si es posible en jQuery seleccionar elementos por atributos con nombre usando AND y OR. Ejemplo: 1 2 3 4 Me gustaría seleccionar todos los elementos donde myc=”blue” pero solo aquellos con myid configurados en 1 o 3. Así que lo intenté: a=$(‘[myc=”blue”] [myid=”1″] [myid=”3″]’); pero no funciona, lo mismo aquí: a=$(‘[myc=”blue”] […]

selector de atributos jQuery para múltiples valores

Dado el siguiente html, ¿hay un selector que me permita obtener ambos según el type ? $(‘input[type=text || button]’); //for example, double pipes as an OR does not work Revisé los documentos, pero no pude encontrar nada sobre la capacidad de usar operadores lógicos o un medio para proporcionar una lista que coincida.

¿Una forma más limpia de seleccionar por múltiples valores de atributo posibles?

¿Existe una posibilidad en jQuery de seleccionar por múltiples valores de atributo posibles sin tener que usar una lista de selectores separados por comas? Entonces en lugar de: #list1 > option[value=”1″], #list1 > option[value=”2″], etc Algo como: #list1 > option[value=”1″|value=”2″], etc

jQuery seleccionar por clase VS seleccionar por atributo

Solo quiero pedir una opinión sobre el rendimiento: ¿es más rápido seleccionar elementos por nombre de clase o por nombre de atributo con jquery? Ejemplo Tengo 100 elementos DIV en esta forma: … Cual es mas rápido: $(‘div.normal_box’).each(function(){…}); VS $(‘div[normal_box=1]’).each(function(){…}); Hice algunos experimentos en 30 divs pero no veo ninguna diferencia con (new Date) .getTime […]

Selector de primera palabra

¿Cómo puedo seleccionar la primera palabra en un div? Necesito poder insertar un salto de línea después de la primera palabra, o envolverlo en una etiqueta span. Necesito hacer esto para múltiples divs en una página con la misma clase.

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() […]