我不知道这是否可能。
我有一个动态表单,其中包含动态创建的内容。每次单击按钮时,都会添加一个新的 div 元素。而我想做的就是让之前的div不可编辑,也就是输入字段不能用,按钮不能点击。
可行吗?
谢谢。
我不知道这是否可能。
我有一个动态表单,其中包含动态创建的内容。每次单击按钮时,都会添加一个新的 div 元素。而我想做的就是让之前的div不可编辑,也就是输入字段不能用,按钮不能点击。
可行吗?
谢谢。
尝试这样的事情:
// Disable all input-like elements in the divs except for the last div
$(".divclass:not(:last-child) :input").attr("disabled", true);
divclass
你提到的div的类在哪里。
示例:http: //jsfiddle.net/grc4/LrxkU/2/
可能是这样的吗?http://jsfiddle.net/ng4Ct/2/
如果您可以访问以前的 div 元素,则可以向它们添加属性 disabled="disabled" 。
您可以在同一个按钮单击功能上触发将禁用属性添加到所需元素的代码。
好吧,您可以访问 DIV 中的特定元素并使用 Javascript 禁用它们,或者您可以访问 DIV 然后循环遍历其中的所有元素(可能更可取),并使用 Javascript 自动禁用它们。
当然这取决于你的代码是如何编写的,你能提供一些生成DIV的代码吗?