Mat*_*rce 5 javascript variables jquery
我有两个变量,如此
var variable_1 = "foo";
var variable_2 = "bar";
Run Code Online (Sandbox Code Playgroud)
我使用一个函数来获取复选框输入的值,对于每个选中的复选框,我想加载特定的变量,该变量取决于复选框的值.
$("input:checked").each(function() {
$(div).append('variable_'+$(this).val());
}
Run Code Online (Sandbox Code Playgroud)
所以我将文本'variable_'与每个复选框的值连接起来.
谢谢!
因为从用户输入调用变量或函数是危险的,特别是如果您只使用两个不同的变量,所以最好使用简单的 if 语句。
如果满足以下条件,则该值为三元:
var variable_1 = "foo";
var variable_2 = "bar";
$("input:checked").each(function() {
var isChecked = $(this).is(':checked');
var append = (isChecked) ? variable_1 : variable_2;
$(div).append(append);
}
Run Code Online (Sandbox Code Playgroud)
或者,您可以对多个值使用 switch 语句。
| 归档时间: |
|
| 查看次数: |
880 次 |
| 最近记录: |