4
私はマップをポップアップウィンドウに表示しています。私はその値(座標)を元のウィンドウに戻して、座標が変更されたらメソッドを起動させたいと思います。私のメインウィンドウでjQuery change()は非表示のフォーム要素で動作しますか
は、私はいくつかの理由のために、このイベントハンドラ
$(".spatial").change
( function()
{
alert('Handler for .change() called.');
}
);
警告()が呼び出されていない、この形式が変更取得されたとき(value
属性が変更されます)を持っています。
<form action="#" id="spatial_points" class="spatial">
<input type="hidden" id="start_point" class="spatial" value=""/>
<input type="hidden" id="end_point" class="spatial" value=""/>
</form>
私はchange()がフォームフィールドでのみ機能することを知っています。これがhidden
フォームフィールドに及ぶのかどうか疑問に思っていますか?
これは、上記のコードは、一度マップ選択が行われているように見えるものです:JavaScriptを経由して値を変更する場合
<form id="spatial_points" class="spatial" action="#">
<input id="start_point" class="spatial" type="hidden" value="(-7.9091601975133266, 127.0170435)">
<input id="end_point" class="spatial" type="hidden" value="(-44.73273833806611, 154.790481)">
</form>
おかげで非常に多く、これは完全に行います。 – Ankur