2009-06-26 13 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'); 
}); 

आइटम पैरामीटर को Jquery ऑब्जेक्ट में कैसे परिवर्तित करें ताकि मैं सभी nicety की तरह .attr का उपयोग कर सकूं?कुछ को Jquery ऑब्जेक्ट

धन्यवाद

उत्तर

21

तुम बस इसे इस तरह लपेट कर सकते हैं:

var jQueryItem = $(item); 

जहां item एक डोम तत्व है। वास्तव में, आप खुद को कॉलबैक फ़ंक्शंस में बहुत कुछ कर पाएंगे, क्योंकि आमतौर पर this एक DOM तत्व को संदर्भित करता है और आप आमतौर पर jQuery API कॉल का उपयोग करके उस पर काम करना चाहते हैं।

+1

यह वास्तव में सवाल है, जो मेरे लिए महान था के शीर्षक का जवाब देता! धन्यवाद! – cregox

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

Jquery सीधे उसका HTML तत्वों सहित तर्कों के कई अलग अलग प्रकार, लेता है, read the doco

संबंधित मुद्दे