jQuery的显示/隐藏按钮

问题描述:

这是我有:jQuery的显示/隐藏按钮

http://jsfiddle.net/JedtY/1/

如果你看看结果,你会看到第一行,你会发现按钮“更改”和“删除”。

尝试点击它,另一个按钮将出现,“添加”。

这一行不工作,因为我想。

现在看下一行。这不是在篮子里。点击该行,只会出现一个“添加”按钮。如果再次点击,它会消失。这工作正常。

所以我的问题是,当它在篮子里。我不希望它从一开始就显示按钮“更改”和“删除”,只有当该行突出显示时(点击时)。不知何故,“添加”按钮激活并出现,它不应该。

我该如何解决这个问题?我知道我的JS似乎很脏(追加部分,所有的html都在这里),但是我还没有找到更好的方法将数据附加到表中。

+0

1.不要使用live,使用委托或.on(),2.那个jsfiddle不适用于我。它是说,“updateBasket未定义”和“delFromBasket未定义”。我注意到你也试图在表格中放置一个表单,那是无效的html。 – Matt 2012-01-14 00:53:33

+0

我不知道

里面的表,但没有问题在这里使用铬。 – T23 2012-01-14 01:04:53

如果我正确undertood你:

如果你不想“添加”上篮按钮,为什么添加的JS?如果你拿它,它不会再出现,或者只是用你用来切换爱好的.hideme类。

“更改”和“删除”马上显示的原因是因为您将内联样式设置为显示。

所以,我认为这是你正在努力实现的,是吗?

http://jsfiddle.net/aHA92/

希望它能帮助。