-1
$.widget('ui.spinner', {
options: {
    min: 0,
    max: null,
    allowNull: false,

    group: '',
    point: '.',
    prefix: '',
    suffix: '',
    places: null,

私はui.spinner.jsファイルを持っています

jspにスピナーがあり、デフォルトでminプロパティが上記のように設定されています。

ただし、リスト値の変更時に、スピナーに対しても負の値を入力できるようにしたい。onclick次のオプションのイベントでこれを行うにはどうすればよいですか?

<select autocomplete="off">
  <option value="promotional" selected="selected" id="promotional">Absolute</option>
  <option value="consistent" id="consistent" onclick="changeSpinnerValues();">Relative to WAMP</option>
</select>

スピナーは次のとおりです。

 <td><label for="st"><strong>WAMP</strong></label>
   <input type="text" id="Spinner" class="spinner" value="0" name="ST_CAPTURE" />
 </td>
 <td><label for="lt"><strong>WAMP</strong></label>
   <input type="text" id="Spinner" class="spinner" value="0" name="LT_CAPTURE" />
 </td>

changeSpinnerValues()関数を実装してプロパティmin= null;を内部に設定するにはどうすればよいですか?

4

1 に答える 1

0

まず、次のように選択に id を追加します。

<select id="changer">
    <option value="promotional" selected="selected" id="promotional">Absolute</option>
    <option value="consistent" id="consistent">Relative to WAMP</option>
</select>

次に、この js を使用して関数を呼び出します (onClick ではなく onChange)。

$('#changer').on('change', function() {
             if($(this).val() == 'consistent') {
                 changeSpinnerValues();
             }
         })
于 2012-06-11T09:40:12.360 に答える