Seleccione el primer elemento de la lista filtrada jquery -- jquery campo con focus campo con filtering camp Relacionados El problema

Select first element of filtered list jQuery


0
vote

problema

Español

Tengo una función con una cadena de filtros en jQuery. Estoy tratando de establecer el foco () en el primer elemento de mi último conjunto de elementos filtrados.

Esto me da mi conjunto de resultados deseado, así que he llegado tan lejos:

  $("div[class='st_d']").filter(function() {      return !($(this).css('visibility') == 'hidden' || $(this).css('display') == 'none');   }).find(":input[type=text]");   

Lo que estoy tratando de hacer es algo así, donde en mi conjunto de resultados deseado, establezca el enfoque en el primer elemento en ese resultado:

  $("div[class='st_d']").filter(function() {      return !($(this).css('visibility') == 'hidden' || $(this).css('display') == 'none');   }).find(":input[type=text]:first").focus();   

¡Gracias!

Original en ingles

I have a function with a chain of filters in jQuery. I am trying to set the focus() on the first element of my last filtered set of elements.

This gives me my desired result set, so I've gotten that far:

$("div[class='st_d']").filter(function() {      return !($(this).css('visibility') == 'hidden' || $(this).css('display') == 'none');   }).find(":input[type=text]"); 

What I am trying to do is something like this, where on my desired result set, set focus on the first element in that result:

$("div[class='st_d']").filter(function() {      return !($(this).css('visibility') == 'hidden' || $(this).css('display') == 'none');   }).find(":input[type=text]:first").focus(); 

Thanks!

        

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Utilizar .eq() Para reducir el resultado establecido en un solo elemento por su índice, por ejemplo,

  $("div[class='st_d']").filter(function() {      return !($(this).css('visibility') == 'hidden' || $(this).css('display') == 'none');   }).find(":input[type=text]").eq(0).focus();   
 

use .eq() to reduce the result set to a single element by its index, eg

$("div[class='st_d']").filter(function() {      return !($(this).css('visibility') == 'hidden' || $(this).css('display') == 'none');   }).find(":input[type=text]").eq(0).focus(); 
 
 

Relacionados problema

5  Aplicando un filtro AngularJS después del botón "Aplicar", haga clic en  ( Applying a angularjs filter after apply button click ) 
Tengo una gran lista de datos (más de 4000 artículos). Cuando comienza a escribir: mi navegador se congela (hasta 15 segundos). Por lo tanto, necesito desacti...

3  ¿Cómo implementar alisado en dominio de frecuencia?  ( How to implement smoothing in frequency domain ) 
Quiero alisar a una imagen en el dominio de frecuencia. Cuando utilice Google para ver cualquier artículo, le dio algunos códigos MATLAB que no necesito. Podr...

0  Encuentre el valor TD en la tabla usando el filtrado desplegable en jQuery  ( Find td value in table using drop down filtering in jquery ) 
> http://medfor.petersenuploads.co.uk/product.php/698/2/clear-ps-honey-jar-with-metal-crew-cap Actualmente hay un conjunto de desplegables en el centro de ...

2  Lambda como parámetro  ( Lambda as parameter ) 
Quiero crear un método que permita pasar una expresión de lambda como parámetro. Por ejemplo List<T> Select<T>(Predicate<T> criteria) { ... } La i...

2  ¿Cómo filtrar los resultados según el pedido en SOLR?  ( How to filter results based on order in solr ) 
Necesito faceta dentro de N documentos que se seleccionan como function openPrompt() { var cancelled = true; $.modal.prompt('Please enter a value:', func...

0  Filtrar nodos de un XMlnodelist (Sytem.xml. Xmlnodelist)  ( Filter nodes out of a xmlnodelist sytem xml xmlnodelist ) 
Necesito la forma más eficiente de filtrar los nodos de una XMLNodelist. El XMlnodelist es lo que vuelvo de DTSARCK. La lista contiene una lista de elementos ...

1  ¿Cómo especifico el ancho de banda de una diferencia 2D del filtro gaussiano?  ( How do i specify the bandwidth of a 2d difference of gaussian filter ) 
Esta es más una pregunta sobre la teoría de los filtros gaussianos, que la pregunta de codificación específica. Tengo una implementación de un @RabbitLis...

2  ¿Cómo puedo escribir el "Filtro" de Matlab -Function yo mismo?  ( How can i write the matlab filter function myself ) 
Me gustaría usar un filtro de Butterworth en una señal 1D. En Matlab, el guión se vería así: f=100; f_cutoff = 20; fnorm =f_cutoff/(f/2); [b,a] = butt...

4  JavaScript / JQUERY REGEX Reemplace el campo de entrada con caracteres válidos  ( Javascript jquery regex replace input field with valid characters ) 
Estoy construyendo un CMS donde un usuario puede personalizar la URL de SEO de una página a través de un control de entrada de texto. Por ejemplo, digamos que...

0  Opciones de filtro anidado en Spotfire  ( Nested filter options in spotfire ) 
Estoy aprendiendo a crear informes usando Spotfire. ¿Podría por favor ayudarme a comprender la viabilidad? ¿Es posible cambiar los filtros según la selecció...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos