2012-03-29 18 views
12

पर एक रेडियो बटन पर एक क्लिक ईवेंट ट्रिगर करना मेरे पास 3 रेडियो बटन हैं जो कुछ div को छिपाते/दिखाते हैं। रेडियो बटन एक php स्क्रिप्ट द्वारा उत्पन्न हो रहे हैं, मुझे पहले रेडियो बटन (पहले से ही काम करता है) की जांच करने के लिए jquery चाहिए और फिर क्लिक फ़ंक्शन को ट्रिगर करें ताकि यह संबंधित सामग्री को छुपा/दिखाए।jQuery: पृष्ठ लोड

$("input:radio:first").attr("checked", true).trigger("click"); 

.trigger ("क्लिक करें"); वास्तव में काम नहीं करता है।

$("input[name='type']").on("click", function() { ... }); 

कोई भी विचार:

रेडियो बटन क्लिक करें घटना इस तरह दिखता है?

+0

क्या आप सुनिश्चित हैं कि इनपुट तत्वों का नाम 'type' है? 'क्लिक' ईवेंट ट्रिगर करने से पहले ईवेंट हैंडलर बाध्य है? अनुलेख आपको 'attr ('चेक', सत्य) की आवश्यकता नहीं है, 'रेडियो को' ट्रिगर ('क्लिक') 'द्वारा जांच लिया जाएगा: http://jsfiddle.net/pn6sp/ – Matt

+0

[jsFiddle] (http://jsfiddle.net/) उदाहरण उपयोगी होगा – tarmaq

+0

नाम हमेशा टाइप किया जाता है, पहले से ही चेक किया गया है। ट्रिगर .on ("क्लिक करें") के अंतर्गत है – peipst9lker

उत्तर

14

इस तरह, डोम तैयार होने के बाद यह कर का प्रयास करें:

$(function(){ 
    $("input:radio:first").click(); 
}); 

शायद यह लोड होने नहीं किया है। .click का उपयोग करें।

+0

वह समस्या थी! धन्यवाद, यह अब काम कर रहा है। – peipst9lker

संबंधित मुद्दे