2

下のボタンのクリックをシミュレートするにはどうすればよいですか? JavaScriptを使ってみました $("#Save").click()が、うまくいきませんでした。これは、ID ではなく名前があるために機能しないことに関係していますか?

<input class="button" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">

使用しようとしたようなものに続いて保存のクリックをシミュレートするために、ブラウザでどの JavaScript コマンドを使用しますか?

多くの助けに感謝します!私はこれが初めてです

4

3 に答える 3

8

idセレクター(idを示す)でjQueryを使用しているように見えます#が、要素にはidがありません。要素には name 属性があるため、属性セレクターを jQuery で使用できます。適切なセレクターは次のとおりです。

$('input[name="Save"]').click(); //Assuming no other elements have name=Save

JS フィドル: http://jsfiddle.net/pJD3R/

id属性を追加することで、既存のセレクターで動作するようにマークアップを変更することもできます。

<input id="Save" class="button" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">
于 2013-09-06T15:07:45.927 に答える
4

$("#Save").click()IDを持つ要素をターゲットにしてsaveいますが、入力にIDがありません。

<input class="button" id="save" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">
于 2013-09-06T15:07:13.810 に答える