使用jQuery隐藏元素

时间:2015-10-01 23:29:12

标签: javascript php jquery

我正在尝试使用jQuery隐藏元素,但我认为我做错了。请看一下我的代码:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

<script type = "text/javascript"> 

$(function(){

function hide(id) { 
$("#"+id).hide();
}

});

hide("test");

</script>

<div id = "test"> Hello </div>

2 个答案:

答案 0 :(得分:5)

Sushil是对的,但是,你的&#34;隐藏&#34;函数应该在$()函数之外,对它的调用在里面。整件事看起来像这样:

this.map

将hide()函数放在$()中使得它只能从$()内部调用它。所以,把它放在外面,然后你可以从任何地方调用它,包括从$()部分内部调用它。

答案 1 :(得分:0)

你的javascript代码应该像

$(function() {

    function hide(id) {
        $("#" + id).hide(); // notice the '+'
    }

});