php - 在 jQuery 中获取复选框值?

标签 php javascript jquery

我需要在 jQuery 中获取复选框值。 这是我的代码:

$(document).ready(function() {
    $('input[type="checkbox"]').bind('click',function() {
        var tObj = $('#checkpermission');
        var tVal = tObj.val();
        alert(tVal);     
    });
});

$query="select * from tbl_user where username!='admin' and password!='admin' order by username limit  $eu, $limit";
$result=mysql_query($query);
while($data=mysql_fetch_array($result)) {
   <td><INPUT TYPE="checkbox" name="checkuser" id="checkpermission" onclick="changePage()" value='<?=$data[0]?>'></td>
  <?php
}

每次我只得到第一个值。做错了什么?

最佳答案

您可以执行以下操作:

$(document).ready(function(){
   $('input[type="checkbox"]').bind('click',function() 
   {
     alert($(this).is(":checked"));
     //Or you could use alert($(this).attr("checked") == "checked");
   });
});

更新:添加了检查以查看复选框是否已选中。

关于php - 在 jQuery 中获取复选框值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8816095/

相关文章:

php - PHP 中的极大整数

javascript - 进入 DOM 的元素是否有一个流畅的 CSS 高度属性?使用 Semantic-UI-React 转换时会发生卡顿

javascript - 如何将html标签放入文本节点

javascript - 为什么我的 jQuery.post() ajax 在我返回一个 View 时失败,但在我返回另一个 View 时却没有失败?

php - 如何与 php 应用程序共享 session

php - 带有过多嵌套字符串引号的 Post 参数

javascript - 如何在 jquery 中刷新准备好的文档

javascript - jqgrid自定义删除对话框消息

Php:从文件中获取内容并插入到mysql数据库中,避免再次插入已经插入的数据

javascript 正则表达式,无组匹配或正向后查找