1

私は間違っているかもしれませんが、これはjqueryで作成されたオブジェクトだと思います:

$("#slider").slider({
    value:40,
    min: 0,
    max: 80,
    step: 10
});

読み続けるだけではない場合は、私に知らせてください。質問を修正します。

max(80)の内容を取得したい。現在、価値のあるコンテンツを取得できますが、maxに対してまったく同じことを行っても、80は返されません。

alert($("#slider").slider("value")); // Outputs 40
alert($("#slider").slider("max")); // Outputs #slider html

「max」に保存されている値を取得するにはどうすればよいですか?

4

3 に答える 3

3

jQuery UIスライダーについて話している場合、それは...

var max = $("#slider").slider("option", "max");

ドキュメント

于 2012-08-22T05:51:13.170 に答える
3

すべてのオプションを表示するには、

   console.log($( ".selector" ).slider( "option" ))

次のような出力が得られます。

Object {disabled: false, theme: null, trackTheme: null, initSelector: "input[type='range'], :jqmData(type='range'), :jqmData(role='slider')", mini: false} 

これで、オブジェクトを返すすべてのオプションを確認できます。特定のオプションを選択するには、オプション名を入力するだけです。無効値を取得するには:

$( ".selector" ).slider( "option" ).disabled

そして、あなたは価値を得るでしょう。

于 2014-07-09T07:46:22.890 に答える
1

プラグインのドキュメント.sliderを確認する必要があります(これは常に確認するのに適した場所です)。これを行うと、次のように表示されます。

.slider( "option" , optionName , [value] )

これにより、スライダーオプションを取得または設定できます。

特定のケースでは、これを使用します。

var max = $("#slider").slider("option", "max");
于 2012-08-22T05:51:22.430 に答える