मुझे trigger
कॉल के कॉलबैक में एक कस्टम ईवेंट ट्रिगर करने की आवश्यकता है, लेकिन मैं इसे काम नहीं कर सकता।एक jQuery ट्रिगर पर कॉलबैक फ़ंक्शन कैसे चलाएं ("क्लिक करें")?
var $input = $(".ui-popup-container").find("input").eq(2);
function runtests() {
console.log("clicked the input");
};
$input.trigger('click', runtests());
और इस:
var $input = $(".ui-popup-container").find("input").eq(2);
$input.trigger('click', function(){
console.log("clicked the input");
}
न तो जिनमें से काम करता है
मैं इस कोशिश की।
प्रश्न:
मैं कैसे एक कॉलबैक फ़ंक्शन जब मैं एक तत्व पर एक क्लिक के ट्रिगर कर रहा हूँ को चलाने के लिए मिलता है?
तुम क्यों दूसरा पैरामीटर के रूप में अपरिभाषित जोड़ रहे हैं को गति प्रदान करने में मदद करता है? ऐसा करने वाला दूसरा पैरामीटर क्या है? क्या आप ट्रिगर और बाध्य उलझन में हैं? –
यह कॉलबैक फ़ंक्शन पर मेरा प्रयास है ...मैंने इसे [jquery API] (http://api.jquery.com/trigger/) के अनुसार '[]' में लपेटने का भी प्रयास किया, लेकिन यह भी काम नहीं करता – frequent
'.trigger' किसी भी कॉलबैक को स्वीकार नहीं करता है। '$ input.trigger ('क्लिक करें')' 'इनपुट 'तत्वों पर' क्लिक 'ईवेंट ट्रिगर करता है, यानी यह उन तत्वों के लिए' क्लिक 'ईवेंट हैंडलर निष्पादित करेगा। ऐसा लगता है कि आपने 'runtest' को '$ इनपुट' से बांध दिया है, लेकिन मुझे यकीन नहीं है कि आप वास्तव में क्या चाहते हैं। –