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?