-1

私が話している 2 つのことは、テキスト フィールドと、そのテキスト フィールドを表示するために入力する必要がある HTML を表す文字列です。この 2 つを表示させるボタンがあります。このボタンをクリックするたびに、同じ種類の別のペアが表示されます。

ただし、新しいペアが生成されるたびに、テキスト フィールドの横にボタンが生成されます。クリックすると、テキスト フィールドとそれで作成された文字列が削除されます。それで、どうすればこれを達成できますか?

「クラス x1 のボタンをクリックすると、クラス x1 を持つテキスト フィールドと文字列を削除する」、「クラス x2 のボタンをクリックすると、クラス x2 を持つテキスト フィールドと文字列を削除する」などのようにプログラムできます。 、しかしそれ以外の解決策を意味します。

テキスト フィールド/HTML ペアの作成は次のようになります。

$(document).ready(function() {
$('#textField').click(function() {
$('#codeBox').append('<div id="divText'+visText+'"><input type="text" class="textfield" maxlength="0" id="visText'+visText+'"><input type="button" value="O" id="o"> <input type="button" value="?" id="que"> <input type="button" value="X" id="closeX"><div id="textCode" class="codeDisplay"><div class="textCode">&lt;div&gt;&lt;input&nbsp;type="text"&nbsp;class="textfield"&nbsp;id="text'+textClicked+'"&lt;/div&gt;&lt;br&gt;</div></div>');

$('#codeBox2').append('&lt;div&gt;&lt;input&nbsp;type="text"&nbsp;class="textfield"&nbsp;id="text'+textClicked+'"&lt;/div&gt;&lt;br&gt;')
4

3 に答える 3

1

jquery のさまざまなツリー トラバーサル メソッドを参照してください: http://api.jquery.com/category/traversing/tree-traversal は、削除ボタンの 1 つがクリックされたときに適切な要素を削除するのに役立つ場合があります。

于 2013-08-26T14:42:53.850 に答える