नहीं जोड़ें मैं एक निश्चित नौसिखिया हूं, इसलिए कचरा कोडिंग के लिए क्षमा चाहते हैं! मैंने एक प्रोजेक्ट प्रोजेक्ट के लिए निम्नलिखित Jquery लिखा है, मैंने खुद को सेट किया है:Jquery यदि तत्व में कक्षा है जो एक्स के साथ शुरू होता है, तो addClass
जब आप div पर क्लिक करते हैं, तो इसमें "in_answerbox1" वर्ग जोड़ा जाता है और क्लास "answerbox_letter1" श्रेणी के साथ उत्तर बॉक्स में क्लोन div बनाया जाता है। जोड़ा।
आखिरकार ग्रिड (या तालिका में सेल्स) में कई divs होंगे, जब आप किसी विशेष पर क्लिक करेंगे, तो यह फीका होगा और उत्तरबॉक्स में दिखाई देगा। फिर जब आप उत्तर बॉक्स में चीज़ पर क्लिक करते हैं, तो ग्रिड में प्रासंगिक div फिर से दिखाई देगा और क्लोन को उत्तरबॉक्स से हटा दिया जाएगा।
हालांकि, अब मैं कक्षा को केवल तभी जोड़ना चाहता हूं यदि मैं जिस चीज पर क्लिक कर रहा हूं वह पहले से ही उत्तरबॉक्स में नहीं है: यानी यदि मूल या क्लोन में एक वर्ग है जिसमें "answerbox" है।
मैंने निम्नलिखित लिखा है कि यह काम नहीं करेगा लेकिन यह समझा सकता है कि मैं क्या बेहतर चाहता हूं।
var n = 0;
$('#box').click(function(){
if(!$(this).hasClass('*[class^="answerbox"]')) {
$(this).addClass('in_answerbox' + (n+ 1));
$(this).clone().appendTo('#answerbox').addClass('answerbox_letter' + (n + 1));
n = (n + 1);
}
});
कोई सुझाव?
इस तत्व की तलाश करेगा जांच दिए गए चयनकर्ता के साथ डीओएम पेड़ में वर्तमान तत्व 'नीचे', वर्तमान तत्व सहित नहीं। लेकिन ओपी किसी दिए गए वर्ग – devnull69
के लिए वर्तमान तत्व की जांच करना चाहता था धन्यवाद, – soyuka
प्रश्न को गलत तरीके से टिप के लिए धन्यवाद! हां, मैं चाहता हूं कि यह किसी दिए गए वर्ग के लिए वर्तमान तत्व की जांच करे। – Truvia