मेरे पास कई कक्षाएं हैं जिनकी सभी को आवश्यकता है(।) में उन्हीं सूचनाओं को जोड़ा गया है। एकमात्र अंतर विशेषताओं में से एक है। वहाँ एक तरीका है कि मैं उन्हें बाहर सभी टाइपिंग के बजाय एक .each पाश के साथ यह हो सकता है? उदाहरण:
$(".te").droppable({
drop: swapPlayer,
hoverClass: "drop-hover",
accept: ".te"
});
$(".rb").droppable({
drop: swapPlayer,
hoverClass: "drop-hover",
accept: ".rb"
});
और इसी तरह अन्य वर्गों के एक समूह के साथ। मैंने ऐसा कुछ करने की कोशिश की, लेकिन यह काम नहीं कर सका। मुझे ऐसा लग रहा है कि मैं हालांकि करीब हूं।
var pos = {".qb", ".rb"};
jQuery.each( pos, function( i, val ) {
$(val).droppable({
drop: swapPlayer,
hoverClass: "drop-hover",
accept: val
});
});
उत्तर:
जवाब के लिए 0 № 1तो यहाँ हम जाते हैं, एक सरणी का उपयोग करें, एक अमान्य वस्तु नहीं:
var pos = [".qb", ".rb"];