如何使用jQuery获得选中的复选框值,并立即将其放入文本区?
就像下面的代码:
<html>
<head>
</head>
<body>
<div id="c_b">
<input type="checkbox" value="one_name" checked>
<input type="checkbox" value="one_name1">
<input type="checkbox" value="one_name2">
</div>
<textarea id="t"></textarea>
</body>
</html>
如果id="c_d"由Ajax更新,altCognito代码的下面部分将不起作用。有什么好的解决办法吗?
您也可以返回所有选定的复选框值,以逗号分隔的字符串。
这也将使您更容易将其作为参数发送到SQL
下面是一个示例,返回所有选定的复选框值,其名称为“chkboxName”,逗号分隔字符串
这是javascript
function showSelectedValues()
{
alert($("input[name=chkboxName]:checked").map(function () {
return this.value;
}).get().join(","));
}
下面是HTML示例
<html>
<head>
</head>
<body>
<div>
<input name="chkboxName" type="checkbox" value="one_name" checked>
<input name="chkboxName" type="checkbox" value="one_name1">
<input name="chkboxName" type="checkbox" value="one_name2">
</div>
</body>
</html>
您也可以返回所有选定的复选框值,以逗号分隔的字符串。
这也将使您更容易将其作为参数发送到SQL
下面是一个示例,返回所有选定的复选框值,其名称为“chkboxName”,逗号分隔字符串
这是javascript
function showSelectedValues()
{
alert($("input[name=chkboxName]:checked").map(function () {
return this.value;
}).get().join(","));
}
下面是HTML示例
<html>
<head>
</head>
<body>
<div>
<input name="chkboxName" type="checkbox" value="one_name" checked>
<input name="chkboxName" type="checkbox" value="one_name1">
<input name="chkboxName" type="checkbox" value="one_name2">
</div>
</body>
</html>