पहली बात सबसे पहले, button()
एक jQuery ui फ़ंक्शन है जो button widget बनाने के लिए है जिसमें jQuery कोर के साथ कुछ भी नहीं है, यह सिर्फ बटन को शैलियों बनाता है।
तो तुम विजेट jQuery ui की जावास्क्रिप्ट और सीएसएस फ़ाइलों को जोड़ या वैकल्पिक रूप से हटाने के लिए यह, इस तरह उपयोग करना चाहते हैं:
$("#filter").click(function(){
alert('clicked!');
});
एक और बात यह है कि आप समस्या का कारण हो सकता है अगर आप के लिए इंतजार नहीं किया है इनपुट से पहले कोड प्रस्तुत किया और कोड लिखा। jQuery में ready function है, या यह उपनाम $(func)
है जो डोम तैयार होने के बाद कॉलबैक निष्पादित करता है।
उपयोग:
$(function(){
$("#filter").click(function(){
alert('clicked!');
});
});
इसलिए भले ही आदेश में इस है यह काम करेगा:
$(function(){
$("#filter").click(function(){
alert('clicked!');
});
});
<input type="button" id="filter" name="filter" value="Filter" />
DEMO
के संभावित डुप्लिकेट [कैसे jQuery में बटन क्लिक करें ईवेंट प्रबंधित करने के?] (Http://stackoverflow.com/questions/4323848/how-to-handle-button-click जगह की आवश्यकता के बिना -वेंट्स-इन-jquery) – givanse