TD点击时的JQuery警报

时间:2015-05-27 22:14:31

标签: javascript jquery html css

我的项目没有提醒"测试"当我点击任何一个" td"元件。

我会将它用于以后更有用的东西,但我只是想让它在点击时发出警报,谢谢!

link:http://jsfiddle.net/gk5c9z2z/

ode23s

3 个答案:

答案 0 :(得分:3)

for (var i = 0; i <= Cards.length; 0) {行是罪魁祸首。最后一次迭代失败,因为Cards[i]返回undefinedundefined没有setAttribute方法。 JavaScript解释器抛出错误,后续行不会执行。将其更改为:

for (var i = 0; i < Cards.length; 0) {

另请注意,您可以使用i++代替0作为for循环的最终表达式,并删除i = i + 1;行。

答案 1 :(得分:0)

我认为你应该使用

$("td image")

因为你真的点击了图片。

答案 2 :(得分:0)

您在以下行for (var i = 0; i <= Cards.length; 0) {上犯了错误。在最后一次迭代中,它将尝试获取数组之外的数组值,返回undefined。只需将<=更改为<

此外,您的点击功能已弃用,请将其更改为$("td").on("click", function () {

http://jsfiddle.net/4a6ehz9b/1/