पृष्ठ यहां है:मैं jquery का उपयोग कर रेडियो की 'चेंज' घटना को क्यों ट्रिगर नहीं कर सकता?
http://cistrome.org/cps/seqconfig?did=2693
और मूल js कोड (यह एक अच्छी तरह से काम करता है) में नीचे हैं:
$(document).ready(function(){
$(".open_gene").on('change', function(event) {
$('#Gene_field').show();
});
$(".close_gene").on("change", function(event){
$("#Gene_field").hide();
});
});
तो .close_gene
change
के लिए एक ईवेंट हैंडलर है। लेकिन जब मैं #Gene_field
, इस तरह को छिपाने के लिए मैन्युअल रूप से इस घटना के लिए ट्रिगर करते हैं:
>>> $('.close_gene').trigger("change")
FireBugs में, दिए गए मान है:
[input#nolimit_radio.close_gene all]
लेकिन #Gene_field
छुपी नहीं है ..
मैं सोच रहा था कि क्यों मैं change
ईवेंट ट्रिगर नहीं कर सकता जो पहले से ही bind
function(event){ $("#Gene_field").hide();}
पर होना चाहिए। क्या किसी के पास इस बारे में विचार है? धन्यवाद!
हैलो, बस एक दोस्ताना एफवाईआई जो टी को लिंक करता है o व्यक्तिगत साइटें समय के साथ टूटने के बाद निराश होती हैं (जैसा कि इस में है)। देखें [मेरी वेबसाइट या परियोजना में कुछ काम नहीं करता है। क्या मैं इसे सिर्फ एक लिंक पेस्ट कर सकता हूं?] (Https://meta.stackoverflow.com/q/254428/1366033)। रेखांकित कोड बहुत मदद करता है, लेकिन jsFiddle या स्टैक स्निपेट में एक चलने योग्य डेमो बेहतर होगा। आपके प्रश्न पूछने के 5 साल बाद क्यों परवाह है? क्योंकि मेरे जैसे भविष्य के पाठकों और 8,711 अन्य लोगों को अभी भी यह प्रश्न मिलते समय खोज मिलती है और एसओ सिर्फ अपनी समस्याओं को हल करने के लिए एक जगह नहीं है, बल्कि ज्ञान का एक शरीर बनाने के लिए भी – KyleMit