मैं एक div में सभी बाल तत्वों को छिपाना चाहता हूं। और उसके बाद फ़ंक्शन पर पास एक विशिष्ट व्यक्ति दिखाएं।Jquery: सभी बच्चों को छुपाएं, फिर एक विशिष्ट तत्व दिखाएं
function subDisplay(name) {
$("#navSub").each(function() {
$(this).hide();
});
$(name).show();
}
तो मैं की तरह एक onmouse घटना से फ़ंक्शन को कॉल करें: subDisplay(#DivIwantToShow);
लेकिन कुछ भी नहीं प्रदर्शित करता है ...
क्या मैं गलत कर रहा हूँ?
क्या 'name' में पारित हो जाता है? क्या यह एक jQuery वस्तु है, या एक चयनकर्ता है? साथ ही, आपके कोड को देखते हुए ऐसा लगता है कि आपके पास एक से अधिक # # navSub' है, जो अवैध HTML है - आपके पास पृष्ठ में केवल एक अनन्य आईडी हो सकती है - इसके बजाय कक्षाओं का उपयोग करें। – Bojangles
क्या आप सचमुच 'सबडिस्प्ले (#DivIwantToShow) को कॉल कर रहे हैं; '? –
आपको 'subDisplay ('# DivIwantToShow') की आवश्यकता है;' - यह एक स्ट्रिंग है जिसे आप पास करते हैं –