如何将jsp table里的td设置成不可操作、不可编辑

我现在页面上一个table,用jquary写一个可编辑表格,即写一个td的点击事件,但是我不想做成所有的td都能够点击,只有部分td可以点击,所以我现在想让部分td变成无法编辑、无法操作,萌新求大佬指教一番。

5个回答

可编辑的加一种class 不可编辑的加一种class 点击的时候判断一下包含的class 看是否可以进行编辑就好了
或者干脆 可编辑的加class 不可编辑的不加 或者反过来

qq_35677770
qq_35677770 回复qq_35677770: 转了一个弯,我在点击事件里面直接判断td的id,用id值做条件就好了,谢谢大佬
2 年多之前 回复
qq_35677770
qq_35677770 我是用jquary写的点击事件 $("td").click(function(event) {} 不是用的class
2 年多之前 回复

既然你写了td可编辑事件,那么我们在判断的时候,当他为某条件时允许他编辑,否则不允许,你看看行不行

qq_35677770
qq_35677770 我是这样写的 $("td").click(function(event) {} 这样如何加条件呢?
2 年多之前 回复

在td里加disable 如:

qq_35677770
qq_35677770 回复我是一只小小小小小鸟: td里貌似没有disable这个属性吧
2 年多之前 回复
FlyAngle1
我是一只小小小小小鸟 如:“<td disable></td>”
2 年多之前 回复

你可不可以在加载数据的时候就根据数据回来的值判断哪个值是哪个是可以点哪个不可以点?如果可以的话,你在返回来的数组加多一个字段,能点的给
一个true,不能的给个false,然后根据你点的时候得到下标取出你加的那个字段,如果是true就往下执行,false就直接return出click这个函数

加disabled属性可以,或者写个事件onclick="javascript:void(0)"或者return false
但是td本身是要包含标签的额,你可以对标签进行操作不可编辑

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐