Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery搜索DOM_Javascript_Jquery_Html - Fatal编程技术网

Javascript JQuery搜索DOM

Javascript JQuery搜索DOM,javascript,jquery,html,Javascript,Jquery,Html,所以,我是Jquery新手,我想知道为什么会发生这种情况: $('Button').click(bunz2); function bunz2(){ $('body').css({"background-color":"yellow","font-size":"200%"}); } 这是我在HTML中定义的按钮: <button id="myButton" type="button">Click Me!</button> 为什么?$'myButton'

所以,我是Jquery新手,我想知道为什么会发生这种情况:

$('Button').click(bunz2);

function bunz2(){
    $('body').css({"background-color":"yellow","font-size":"200%"});

   }
这是我在HTML中定义的按钮:

<button id="myButton" type="button">Click Me!</button>
为什么?

$'myButton'查找标记名为myButton的元素,而不是ID为myButton的元素。改变

阅读:

$'myButton'查找标记名为myButton而不是ID为myButton的元素。改变

阅读:

您需要id属性选择器:

这告诉jQuery选择具有唯一“id”属性“myButton”的元素。在第一个示例中,$'Button'告诉jQuery选择页面上的所有按钮元素。这是因为,没有前导,它是一个更通用的选择器。例如$'div'将选择所有元素

干杯

您需要id属性选择器:

这告诉jQuery选择具有唯一“id”属性“myButton”的元素。在第一个示例中,$'Button'告诉jQuery选择页面上的所有按钮元素。这是因为,没有前导,它是一个更通用的选择器。例如$'div'将选择所有元素

当你按下$按钮时,欢呼声

。点击bunz2;您可以参考页面上的所有按钮。要特别提到一个按钮,您应该使用ID。在Jquery中,您应该放置$.myButton。当您放置$'button'时,单击

。单击bunz2;您可以参考页面上的所有按钮。要特别引用按钮,您应该使用ID。在Jquery中,您应该放置$。'myButton'。单击所有按钮标记的$'button'活动

如果必须选择id,则可以使用:

$("#myButton").click(bunz2);
是ID符号和。是班级符号

对于所有按钮标记,$'button'处于活动状态

如果必须选择id,则可以使用:

$("#myButton").click(bunz2);

是ID符号和。是班级符号

你还没有解释为什么$按钮。单击。。。工作正常,@MattBallYou也没有解释为什么$'Button'。单击。。。这两种方法都有效,但都没有@MattBall@Ohgodwhy不,不会出现控制台错误。$'NoneExistentSelector'将只返回一个空的jQuery对象,而不是错误。@Ohgodwhy no,将不会有控制台错误。$'NoneExistentSelector'将只返回一个空的jQuery对象,而不是错误。
$('#myButton').click(bunz2);
$('#myButton').click(...);
$("#myButton").click(bunz2);