gpt4 book ai didi

javascript - Jquery 从另一个函数调用 var

转载 作者:行者123 更新时间:2023-11-29 18:03:17 25 4
gpt4 key购买 nike

如果 maxdata 变量在 .on 更改函数中,我如何访问它 有人知道我如何在我想使用的 .click 函数中使用它吗 它在 if 语句中提醒某些事情。

如果有人知道如何做到这一点,请告诉我我已经尝试过 var window.maxdata 并尝试从 .click 函数调用它,但对我来说仍然不起作用。

<script type="text/javascript">
$(document).ready(function()
{
$("#vakgebied").on('change', function()
{
var current = $(this).find("option:selected").html();
//alert(current);
var maxdata = $(this).find("option:selected").attr('data-max');
//alert(maxdata);
$("#maxwoorden").text("MaxWoordenPerDag: "+ maxdata);


});

$("#berekenen").click(function()
{
var brontaal= $("#bron-taal option:selected").val();
var doeltaal= $("#doel-taal option:selected").val();
if(brontaal==doeltaal)
{alert("De gewenste talen moeten verschillend zijn")}
var vg= $("#vakgebied option:selected").val();
var aantal=$("#aantal").val();
var taal = brontaal+"-"+doeltaal;

//var prijzen= {"NL-DE":0.15,"DE-NL":0.20};
var prijzen= <?php echo json_encode($prijs);?>;
var vakgebied= <?php echo json_encode($vak);?>;
if(aantal > maxdata)
{
alert("Het aantal woorden die u heeft ingetypt is over de maximum");

}
else
{
var totaal= prijzen[taal][vg] * aantal;
var totaal = totaal.toFixed(2);
$("#resultaat").text("De prijs van "+aantal+" woorden "+"met "+vg+" Als vakgebied is "+totaal+" euro's").hide().fadeIn(900);

}
//document.getElementById('resultaat').innerHTML=
//alert();

});


});
</script>

最佳答案

你可以像这样访问它

$(document).ready(function(){ 
var maxdata;
$("#vakgebied").on('change', function(){
var current = $(this).find("option:selected").html();
//alert(current);
maxdata = $(this).find("option:selected").attr('data-max');
//alert(maxdata);
$("#maxwoorden").text("MaxWoordenPerDag: "+ maxdata);
});

$("#berekenen").click(function() {
//code
if(aantal > maxdata){
alert("Het aantal woorden die u heeft ingetypt is over de maximum");
}
else{ // code}
});
});

关于javascript - Jquery 从另一个函数调用 var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33433531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com