javascript - Can't get .val() from an input inside PrettyPhoto -


यहाँ मेरे कोड की संरचना है:

  & lt; div class = 'img_box' title = 'आइकन' & gt; & Lt; div & gt; & Lt; a href = '# lightbox_add' rel = 'सुंदरफोटो [जी 1]' & gt; & Lt; img alt = '' src = 'चित्र / img_plus_green.png' शीर्षक = '' / / gt; & Lt; span class = 'description' & gt; & Lt; span class = 'title' & gt; उत्तर के लिए क्लिक करें & lt; / span & gt; & Lt; / span & gt; & Lt; / a & gt; & Lt; div id = 'lightbox_add' class = "hide" & gt; & Lt; div class = 'lightbox_add_cand' & gt; & Lt; h4 & gt; एक नया उत्तर जोड़ें & lt; / h4 & gt; & Lt; div class = 'block_answer' & gt; & Lt; div वर्ग = 'रेखा' & gt; & Lt; / div & gt; & Lt; br / & gt; & Lt; फ़ॉर्म क्रिया = '/ जोड़ें / 1' आईडी = 'add_cand_form' method = 'post' & gt; & Lt; div वर्ग = 'इनपुट_बॉक्स' & gt; & Lt; इनपुट वर्ग = 's_inp_text' id = 'cand_title' name = 'cand_title' title = 'शीर्षक लिखें ...' type = 'text' / & gt; & Lt; / div & gt; & Lt; div वर्ग = 'इनपुट_बॉक्स' & gt; & Lt; इनपुट वर्ग = 's_inp_text' id = 'pic_url' name = 'pic_url' title = 'चित्र का URL ...' type = 'text' / & gt; & Lt; / div & gt; & Lt; एक क्लास = 'बटन_बाइघ dark_red' href = '' id = 'add_cand_button' & gt; & Lt; span class = 'left' & gt; & Lt; span class = 'right' & gt; सहेजें & lt; / span & gt; & Lt; / span & gt; & Lt; / a & gt; & Lt; / प्रपत्र & gt; & Lt; / div & gt; & Lt; / div & gt; & Lt; / div & gt; & Lt; / div & gt;   

& lt; a href = "# lightbox_add" & gt; तत्व जब एक क्लिक करता है और लोड हो जाता है, तो एक PrettyPhoto लाइटबॉक्स को & lt; div id = "lightbox_add" & gt; द्वारा परिभाषित किया गया है। लाइटबॉक्स के अंदर, एक रूप है। मेरा मुद्दा जावास्क्रिप्ट के माध्यम से किसी प्रपत्र तत्व के मूल्य को पढ़ने के साथ है:

  $ ("# add_cand_button")। लाइव ('क्लिक', फ़ंक्शन () {चेतावनी ($ ("# cand_title" ) .val ()); // एक खाली चेतावनी बॉक्स चेतावनी दिखाता है ($ ("# pp_full_res #cand_title")। Val ()); // एक चेतावनी बॉक्स दिखाता है जो "अपरिभाषित"});   

मुझे पता है कि $ ("# pp_full_res #cand_title")। Val (); सही दृष्टिकोण होना चाहिए, लेकिन यह काम नहीं करता है नोट करने के लिए एक और बात: जब मैं #cand_title के लिए DOM को खोजता हूं तो उसे कुछ भी नहीं मिलता है।

कोई भी व्यक्ति इंफिटेक्ट तत्व के मूल्य को काफी सारे फोटो के मूल्य तक पहुंचने का सही तरीका जानता है?

pp_ful_res नाम का कोई भी तत्व नहीं है, इसका कारण यह है कि इसकी वापसी 'तय हो गई'

यहां आपका कोड jsfiddler में है

आपका चेतावनी ($ ("# cand_title")। Val ()); मूल्य ठीक देता है।

Comments