我试图在表中找到一个具有“空”类的单元格,然后我使用一些代码来查找 id(单元格编号),这样我就可以找出接下来的单元格是什么.
只是看看它是否有效,我正在尝试:
console.log($('.empty').attr('id'));
但 Firebug 只是返回“未定义”
每个单元格都具有“box”类别,并且只有一个单元格也是空的,因此“box empty”。
如有任何帮助,我们将不胜感激。
最佳答案
可能 DOM 还没有准备好。将代码放入 DOM 就绪事件中:
$(function(){console.log($('.empty').attr('id'));});
//or
$(document).ready(function(){console.log($('.empty').attr('id'));});
<小时/>
更新:
根据您编写的标记,您需要的选择器是属性选择器而不是类:
<td id="B" class="leftbox" name="empty" ondragover="allowDrop(event)"
ondrop="drop(event,this.id)"> </td>
$(function(){console.log($('input[name="empty"]').attr('id'));});
关于javascript - JQuery 代码不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9252816/