【发布时间】:2009-05-28 17:07:55
【问题描述】:
这不起作用。 Firebug 没有抛出任何错误。
HTML:
<table>
<tr><td>BookA</td><td><a href="javascript:deleteRow($(this));" class="red">Delete</a></td></tr>
<tr><td>BookB</td><td><a href="javascript:deleteRow($(this));" class="red">Delete</a></td></tr>
<tr><td>BookC</td><td><a href="javascript:deleteRow($(this));" class="red">Delete</a></td></tr>
<tr><td>BookD</td><td><a href="javascript:deleteRow($(this));" class="red">Delete</a></td></tr>
</table>
Javascript:
function deleteRow(ref) {
$(ref).parent().parent().remove();
}
如果可能,我想使用内联 javascript 的解决方案
【问题讨论】:
-
为什么要使用带有内联 javascript 的解决方案?如果您对可以放置代码的位置有一些限制,您可以在表格底部放置一个脚本标签,并提供给您的代码。内联 JS 丑陋、不必要、难以维护且容易搞砸。
标签: javascript jquery