0

これが可能かどうかはわかりません。

動的に作成されたコンテンツを含む動的フォームがあります。ボタンがクリックされるたびに、新しい div 要素が追加されます。そして、私がやりたかったのは、前の div を編集できないようにすることです。つまり、入力フィールドを使用できず、ボタンをクリックできませんでした。

それは実行可能ですか?

ありがとう。

4

4 に答える 4

4

次のようなことを試してください:

// 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/

于 2012-09-19T08:02:32.633 に答える
1

もしかしてこんなもの?http://jsfiddle.net/ng4Ct/2/

于 2012-09-19T08:11:07.030 に答える
0

以前の div 要素にアクセスできる場合は、それらに属性 disabled="disabled" を追加できます。

同じボタン クリック関数で、無効な属性を必須要素に追加するコードを実行できます。

于 2012-09-19T07:59:59.233 に答える
0

DIV 内の特定の要素にアクセスして Javascript を使用してそれらを無効にするか、DIV にアクセスしてから内部のすべての要素をループし (おそらく望ましい)、JavaScript でそれらを自動的に無効にすることができます。

もちろん、コードの書き方にもよりますが、DIV を生成するコードをいくつか提供していただけますか?

于 2012-09-19T08:00:01.200 に答える