के अंदर इंटरैक्टिव तत्वों का उपयोग करके मैं एक लिंक क्लिक पर बूटस्ट्रैप पॉपओवर का सफलतापूर्वक उपयोग कर रहा हूं। मेरे पास पॉपओवर के अंदर कुछ फॉर्म तत्व हैं: एक टेक्स्टफील्ड, चेकबॉक्स और एक बटन। मैं jquery.live() का उपयोग कर एक बटन श्रोता संलग्न करने में सक्षम हूं, लेकिन उस बटन श्रोता के अंदर मुझे सही फॉर्म तत्वों तक कोई पहुंच नहीं है। वे मौजूद हैं यदि मैं उन्हें कंसोल लॉग में ढूंढता हूं, लेकिन उनके मान हमेशा मूल डिफ़ॉल्ट रहते हैं, इसलिए यदि मैं $ ('# txtcomment') जाता हूं। Val(); स्ट्रिंग हमेशा समान होती है, भले ही मैंने मैदान में क्या रखा हो।बूटस्ट्रैप पॉपओवर
क्या कोई उदाहरण, ट्यूटोरियल या स्रोत कोड है जो मैं बूटस्ट्रैप पॉपओवर के अंदर किसी प्रकार की इंटरएक्टिविटी का उपयोग कर रहा हूं?
इसहै कि कैसे मैं पॉपओवर सेट कर रहा हूं:
this.commentLink.popover({
trigger: 'manual',
placement: 'right',
html : true,
content: function() {
return $('#commentPopout').html();
}
}).popover('hide');
//jquery.on won't work here so we use live
$('#btnSubmitComment').live('click', this.proxy(this.commentSubmitClick));
तो मैं यह कर रहा हूँ सफलतापूर्वक यह दिखाने के लिए:
this.commentLink.popover('show');
और इस बटन को क्लिक समारोह है:
commentSubmitClick: function(e){
console.log($('#txtComment').val());//always shows default text regardless of what I've actually typed in the field
}
दोस्त, आपने मेरा दिन बनाया! मैं पॉपओवर से मूल्य प्राप्त करने की कोशिश कर रहा कम से कम 2 घंटे हूँ। और आपका समाधान बहुत अच्छा काम करता है। धन्यवाद दोस्त! – teMkaa
यदि आपको संरक्षित HTML विशेषताओं की स्थिति की आवश्यकता है, तो इस गिट समस्या को देखें: https://github.com/twitter/bootstrap/issues/4097 – webXL