gpt4 book ai didi

Javascript/jQuery - 如何从嵌套函数返回值

转载 作者:行者123 更新时间:2023-11-30 05:49:33 25 4
gpt4 key购买 nike

 <script>
$("select").change(function () {
var str = "";
var price = <?php echo $row[price];?>;
$("select option:selected").each(function () {
str += $(this).text() + " ";
});
$(".plan_price").text("price : " + parseInt(str)*price + " baht");
})
.change();
</script>

所以我在这里得到了这个 .each 和 .change 函数,我想从这整个函数中返回 str 的值,这样我就可以在代码的其他地方使用 str 变量值

我遇到的问题是,当我在代码中的其他地方调用它时,将函数的返回值和名称放在哪里,比如 document.write(nameOfFunction) 请帮忙

非常感谢!

托尼

最佳答案

在这种情况下,我认为唯一的解决方案是使用全局变量来存储值

var myString;
$("select").change(function() {
var str = "";
var price = <?php echo $row[price];?>;
$("select option:selected").each(function() {
str += $(this).text() + " ";
});
$(".plan_price").text("price : " + parseInt(str) * price + " baht");
myString = str;
}).change();
alert(myString)

关于Javascript/jQuery - 如何从嵌套函数返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15757800/

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