即使委派后jquery也无法工作

时间:2014-04-02 12:54:36

标签: javascript jquery html

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(){});

1 个答案:

答案 0 :(得分:0)

您尚未链接您的jquery库。在您的实际脚本上方添加一个脚本标记,如:

<script src="http://code.jquery.com/jquery-1.11.0.js" type="text/javascript">
</script>

如果您愿意,请分享整个代码以正确理解问题。因为我似乎无法在任何地方找到脚本标签。