मैं divs का एक पेड़ है:रोकें निष्पादन
<div id="a" onclick="func">
<div id="b" onclick="func">
<div id="c" onclick="func">
</div>
</div>
</div>
एक क्लिक के एक div यह बच्चों अदृश्य है बनाता है पर किया जाता है - यानी "एक" हो जाएगा "बी" और "पर क्लिक करें सी "अदृश्य।
function func{
if ($(childId).hasClass("visible")){
$(childId).removeClass("visible");
$(childId).addClass("invisible");
}
समस्या है: "बी" पर एक क्लिक कॉल करेंगे "एक" के लिए क्लिक करें और बनाने के "बी" और "सी" अदृश्य। मैं jQuery का उपयोग कर "ए" पर क्लिक कैसे अक्षम करूं?
धन्यवाद
यह बहुत अच्छा है, यहां तक कि $ ("क्लिक क्लिक क्लास") के साथ भी काम करता है। (फ़ंक्शन (ई) {e.stopPropagation();}) पर क्लिक करें; मानते हैं .clickyClass के पास एक क्लिक हैंडलर – daveagp
है जो इसे काम करने से माता-पिता पर बूटस्ट्रैप 'डेटा-टॉगल =" पतन "से भी रोक सकता है? क्योंकि मैं कोशिश करता हूं और असफल रहता हूं :( –