hasClass和条件不起作用

Jim*_*mmy 1 javascript jquery

出于某种原因,这不是启动

<script type="text/javascript">
$(function(){
if ($(h3).hasClass("6") ){
alert ('Todays Date Friday')  }
});
</script>
Run Code Online (Sandbox Code Playgroud)

Sus*_* -- 5

$(h3)
Run Code Online (Sandbox Code Playgroud)

应该是

$('h3') // Missing the quotes
Run Code Online (Sandbox Code Playgroud)

如果希望选择器工作,可以指定变量名称.

var h3 = 'h3'; // This should   work as well
if ($(h3).hasClass("6") ){
Run Code Online (Sandbox Code Playgroud)

  • 这个.至于名为`6`的类,请阅读:http://stackoverflow.com/a/449000/684932 CSS类不能以数字开头. (2认同)
  • @RaphaelDDL [我不同意](http://stackoverflow.com/questions/9210307/html-5-classnames-and-ids). (2认同)