2009-06-26 23 views
5
$('#tags option').each(function(index, item) { 
    // var i = this; 
    //if (jQuery.inArray(i.value, idArray)) { 
    // i.attr('disabled', 'true'); 
    // } 
    item.attr('disabled', 'true'); 
}); 

Come convertire il parametro oggetto in oggetto Jquery in modo che possa utilizzare tutti i dettagli come .attr?Converti qualcosa in oggetto Jquery

Grazie

risposta

21

Si può solo concludere in questo modo:

var jQueryItem = $(item); 

dove item è un elemento DOM. Infatti, ti troverai molto spesso nelle funzioni di callback, dato che di solito this fa riferimento a un elemento DOM e di solito vuoi operare su quella utilizzando le chiamate API jQuery.

+1

questo in realtà risponde il titolo della domanda, che era perfetto per me! Grazie! – cregox

0
$(item).attr("whatever") 

Jquery vogliono molti diversi tipi di argomenti, tra cui dritto fino HTML elementi, read the doco