gpt4 book ai didi

javascript - 使用 jquery 将复选框值放入数组中

转载 作者:行者123 更新时间:2023-11-28 13:37:49 24 4
gpt4 key购买 nike

我有一些从 jquery 获得的代码,我对所有复选框值进行了一些修改将填充文本输入元素。

这在 jsfiddle 上完美运行..请参阅演示链接 http://jsfiddle.net/aAqt2/

但是当我在我的网站上尝试它时,它不起作用..知道为什么吗?请参阅下面的代码

<html><head>
<script src="/js/jquery.min.js"></script>
<script type="text/javascript">
$('input').on('change', function() {
var values = $('input:checked').map(function() {
return this.value;
}).get();
$('#output').val(values.toString());
});
</script>
</head>
<body>
<from name="test">
<table>
<tr>
<td><input type=checkbox value="1"></td>
</tr>
<tr>
<td><input type=checkbox value="2"></td>
</tr>
<tr>
<td><input type=checkbox value="3"></td>
</tr>
<tr>
<td><input type=checkbox value="4"></td>
</tr>
<tr>
<td><input type=checkbox value="5"></td>
</tr>
<tr>
<td><input type="text" id="output"></td>
</tr>
</table>
</form>
</body>
</html>

最佳答案

您需要将代码包装在 document ready 中调用或将其放置在页面末尾的结束正文标记之前。 JSfiddle 会自动为您完成此操作。

例如:

$(document).ready(function () {
$('input').on('change', function () {
var values = $('input:checked').map(function () {
return this.value;
}).get();
$('#output').val(values.toString());
});
});

关于javascript - 使用 jquery 将复选框值放入数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20153581/

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