禁用整个表行的操作

时间:2013-09-12 09:35:40

标签: javascript

我的单元格中有一个用户交互控件的表(按钮,链接等),我希望“灰显”该表的某些行,以便禁用这些行的所有操作。

知道在Javascript中执行此操作的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

使用jQuery,这会在<input><button>标记上设置已禁用的属性,这会禁用它们:

$("#row_id input, #row_id button").prop('disabled', true);

其中row_id是您要禁用控件的行的ID。

对于链接,这使得当它们被点击时,不会发生任何事情:

$("#row_id a").click( function (e) {
    e.preventDefault();
} );

您可能还想为它们添加一些类,以便您可以对它们进行不同的设置。只要问你是否想知道如何做到这一点。

有关于在jQuery disable a link

停用链接的相关问题