Festlegen eines neuen Werts für ein Attribut mithilfe von jQuery

Ich versuche, ein neues Tal eines benutzerdefinierten Attributs eines div mit festzulegenattr(). Ich fand heraus, dass es mit getan werden kann.attr( attributeName, value ), aber wenn ich es versuche, funktioniert es nicht.

Hier ist der Teil meines Codes, an dem ich interessiert bin:

$('#amount').attr( 'datamin','1000')

und dasdiv das hat das benutzerdefinierte Attribut ist

<div id="amount" datamin=""></div>


Hier ist das ganze Beispiel:

$(function() {
    $( "#slider-range" ).slider({
        range: true,
        min: <?php echo $min_val;?>,
        max: <?php echo $max_val;?>,
        values: [ <?php echo $min_val;?>, <?php echo $max_val;?> ],
        slide: function( event, ui ) {
            $( "#amount" ).html( "<?php echo $currency_chk_i;?>" + ui.values[ 0 ] + " - <?php echo $currency_chk_i;?>" + ui.values[ 1 ] );

            $('#amount').attr( 'datamin','1000');

        },
        change: function(event, ui) {
            // when the user change the slider
        },
        stop: function(event, ui) {
        alert(ui.values[0]);
            // when the user stopped changing the slider

        }
    });
    $( "#amount" ).html( "<?php echo $currency_chk_i;?>" + $( "#slider-range" ).slider( "values", 0 ) +
        " - <?php echo $currency_chk_i;?>" + $( "#slider-range" ).slider( "values", 1 ) );

});


Kann jemand darauf hinweisen, wo ich falsch liege oder auf andere Weise?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage