3

私はここにフィドルを持っています:http://jsfiddle.net/ybZvv/11/

私が抱えている問題は、フィドルを開いたときに、ボタン「AH」からいくつかのボタンをクリックしてから「質問の追加」ボタンをクリックしてボタンを新しいテーブル行に追加すると、テキスト入力が下に表示されないことです。テーブル。

ただし、テーブルの行内で別のボタンをオンにすると、そのボタンのテキスト入力が表示されます。

私の質問は、ユーザーが[質問の追加]ボタンをクリックしたときに、トップコントロールのオンになっているボタンからテキスト入力を表示するにはどうすればよいですか?

以下は何が起こるべきかです:

  1. 上部のコントロールで、ボタンAとDをオンにします。
  2. [質問の追加]ボタンをクリックすると、行が追加されますが、ボタン「A」と「D」のテキスト入力も表示されます。
4

1 に答える 1

1

コードの一部を、オンになっているすべてのボタンを収集して回答コンテナに入力を追加するbtnclick新しいメソッドにリファクタリングしました。updateAnswer次に、メソッドはとから呼び出されbtnclickますinsertQuestion

jsFiddleの例を更新しました。

于 2012-10-06T22:20:25.263 に答える