2011-04-14 117 views
0

如何在提交後使用jQuery或JavaScript將div設置爲不可編輯的id或class?使用javascript讓字段不可編輯

$('#id').attr("disabled",true); 

不適用於div。

+2

'divs'無論如何都是不可編輯的......你必須更好地解釋你的問題。 – 2011-04-14 10:56:18

+0

你是否使用contentEditable div或者你想禁用div中的控件? – Sukhjeevan 2011-04-14 10:56:28

+0

只有窗體控件(INPUT和類似)具有「禁用」屬性。你似乎試圖將它應用於DIV。 – 2011-04-14 10:57:40

回答

1

你的問題是有點混亂,但這裏是什麼,我相信你希望發生的例子:http://jsbin.com/uwata4

+0

我必須設置一些字段不能用於一個字段 – vissu 2011-04-14 11:46:50

+0

您可以將'disabled'類添加到您希望的任何字段。 – amustill 2011-04-14 12:16:42

+0

很抱歉。這是我期待的確切答案。我知道了。非常感謝。 :) – vissu 2011-04-15 07:50:29

6
$("#id input,#id textarea, #id select").attr("disabled",true); 
2

你的意思是所有的表單元素在你的DIV?如果是這樣的話:

$("#id").children("input, select, textarea").attr("disabled",true);