Jnr jQuery - 这种语法有什么问题?

时间:2017-06-22 16:26:13

标签: jquery

早期尝试学习jQuery,我在下面做错了什么?

$(document).ready(function(){
  $(#hide-employee).click(function(){
    alert("link was clicked.");
  });
});

由于

2 个答案:

答案 0 :(得分:1)

$(#hide-employee)附近缺少引号,#hide-employee应该是一个字符串,并被视为注释。你可以在那里添加引号#hide-employee来获取$(“#hide-employee”);

javascript或查询类型的详细信息
developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structu res

“$(#hide-employee)”附近出错,缺少引号

$(document).ready(function(){
  $(#hide-employee).click(function(){
    alert("link was clicked.");
  });
});

尝试

$(document).ready(function(){
  $("#hide-employee").click(function(){
    alert("link was clicked.");
  });
});

答案 1 :(得分:0)

应该是:

$(document).ready(function(){
  $("#hide-employee").click(function(){
    alert("link was clicked.");
  });
});

选择器中缺少引号。但这个答案非常明显,5秒的研究也会帮助你。

修改

报价是必要的,因为它们在查询选择器中像文本一样处理。即使在纯JavaScript中,您也可以使用引号,即:document.getElementById("test");