什么是“a。”在这个Javascript片段中意味着什么?

时间:2011-06-24 22:41:34

标签: javascript jquery

在下面的Javascript中,a.之前的cell1表示什么?

<script type='text/javascript'>
$(function(){
    $("a.cell1").click(function(){

编辑:谢谢你的回答。如果我按照Facebook赞按钮执行此操作是否有效:

<fb:like href=""  class="cell1" send="true" layout="button_count" width="450" show_faces="false" font="arial"></fb:like>

4 个答案:

答案 0 :(得分:5)

这意味着A标记带有cell1类:

 <A href="..." class="cell1">text</a>

将匹配

答案 1 :(得分:3)

$('a.cell1')是一个jQuery选择器;它的行为方式与css选择器相同。 a.在JavaScript中没有任何意义。但是,在这种情况下,正在使用类<a>获得cell1

答案 2 :(得分:0)

您展示的脚本使用名为jQuery的第三方JavaScript库。语法:$('blah')用于选择与CSS选择器blah匹配的所有DOM元素。在这种情况下,代码正在选择所有元素,如<a class="cell1".../>

答案 3 :(得分:0)

正如其他人所提到的,它会选择acell1元素。

关于Facebook的新增问题,您可能需要使用jQuery's .live()将click事件绑定到它,因为Facebook会在页面加载后添加a元素。

如果.click()不起作用,请尝试.live()