gpt4 book ai didi

jquery - 动态(变量)变量(如 php 中的?)

转载 作者:行者123 更新时间:2023-12-01 03:50:58 29 4
gpt4 key购买 nike

Possible Duplicate:
“Variable” Variables in Javascript?

我想肯定有一种方法可以在 JavaScript (jQuery) 中实现动态或可变变量就像我们在 php 中可能有的那样......

<?php
$params = array("street", "city", "state","zip_code");
foreach($params as $key) $$key = some_function($key);
echo $city; // would output the result of some_function(city);
?>

但我看不到在 jQuery (JavaScript) 中完成类似操作的方法我想要的东西像...

<script>
params =["street", "city", "state","zip_code"];
jQuery.each(params, function() {
var var this = jQuery('#'+this).val();
});
alert(city);
</script>

哪个(当然)行不通,但一定有办法吗?

最佳答案

在不受 PHP 限制的语言中,从来没有必要使用“变量”。

addr = {};
params =["street", "city", "state","zip_code"];
jQuery.each(params, function() {
addr[this] = jQuery('#'+this).val();
});
alert(addr.city);

在 Javascript 中,addr["city"]addr.city 指的是同一事物。

关于jquery - 动态(变量)变量(如 php 中的?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8675585/

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