मैं एक छोटा सा खोज बॉक्स बनाने की कोशिश कर रहा हूं जो आपको इनपुट फ़ील्ड में दर्ज किए गए कीवर्ड के आधार पर ट्विटर खोजने की अनुमति देता है। हालांकि यह काम करता है, यह केवल तभी काम करता है जब आप सबमिट बटन दबाते हैं। मैं खोज शुरू करने के लिए एंटर या रिटर्न कुंजी दबाकर भी सक्षम होना चाहूंगा। मैंने .sumbit फ़ंक्शन का उपयोग करने का प्रयास किया है और बिना किसी सफलता के फ़ॉर्म तत्व के चारों ओर अपना इनपुट लपेट लिया है। किसी भी अंतर्दृष्टि की सराहना की जाएगी!बटन पर क्लिक करें jQuery फ़ंक्शन निष्पादित करें और एंटर/रिटर्न (कुंजी)
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(document).ready(function(){
function(data) {
$('#startSearch').click(function(){
$('#tweets .results').remove();
var searchTerm = 'http://search.twitter.com/search.json?q=' + $('#twitterSearch').val() + '&callback=?'
$.getJSON(searchTerm, function(data) {
$.each(data.results, function() {
$('<div class="results"></div>')
.hide()
.append('<a class="userPicLink" href="http://twitter.com/' + this.from_user + '">' + '<img class="userImg" src="' + this.profile_image_url + '">' + '</a>')
.append('<span class="userName">' + '<a href="http://twitter.com/' + this.from_user + '">' + this.from_user + '</span>')
.append('<span class="userText">' + this.text + '</span>')
.append('<time class="textTime">' + relTime(this.created_at) + '</time>')
.appendTo('#tweets')
.fadeIn();
});
});
</script>
<body>
<label id="searchLabel" for="twitterSearch">Search</label>
<input type="search" list="searchSugg" id="twitterSearch" placeholder="css3 animation" required aria-required="true">
<input id="startSearch" type="submit">
<datalist id="searchSugg">
<option value="css3 mulitple backgrounds">
<option value="html5 video">
<option value="responsive web design">
<option value="twitter api">
</datalist>
<div id="tweets">
</div>
</body>
आप वास्तव में एक ''
मैंने इस विधि की कोशिश की लेकिन मैं असफल रहा। सबसे पहले मैंने HTML तत्वों को '