jquery:
function Suggestions(query) {
if (query != "") {
$.post("suggestions/web_suggest.php", {
text_query: query
}, function (data) {
$("#suggestion").html(data);
add_css();
});
} else {
remove_css();
}
}
//..........................................................function to add styles............................................
function add_css() {
$("#suggestion").css({
'display': 'block'
});
}
//......................................function to remove styles and to hide suggestion box............................................
function remove_css() {
$("#suggestion").css({
'display': 'none'
});
}
function select_suggestion(value) {
$("#stu_search_box").val(value);
$("#suggestion").css({
'display': 'none'
});
}
我正在使用的HTML:
<html>
<body>
<form>
</div>
<div><input type="submit" id="a" value="" onclick= /> <input type="button" id="b" value=""/> <input type="button" id="c" value=""/></div>
<div id="browser_addin_info"> Download Our Browser plugin
for your browser to get
easy access to our
serach engine.
</div>
<!--main body-->
<div id="main">
<!--div containing logo-->
<div id="logo_div"><img src="images/logo.jpg" alt="Stufile" id="logo" title="Stufile"/></div>
<input type="text" id="stu_search_box" name="search_box" onkeyup="Suggestions(this.value)" />
具有id:a,b,c的按钮不能与jquery一起使用。甚至onclick不起作用,但是当我在javascript或jquery中删除文本框并提交最后一个按钮的按钮时工作正常。
我也用过
$(document).on("click","#a",function(){});
答案 0 :(得分:0)
您尚未链接您的jquery库。在您的实际脚本上方添加一个脚本标记,如:
<script src="http://code.jquery.com/jquery-1.11.0.js" type="text/javascript">
</script>
如果您愿意,请分享整个代码以正确理解问题。因为我似乎无法在任何地方找到脚本标签。