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/

相关文章:

javascript - 从 UL jquery 中删除一个(没有 id)元素

javascript - 如何制作悬停事件,在jquery中每次都执行而不是第一次,甚至单击内容每次都执行

php - Prestashop 中的主页模板?在哪里?

javascript序列化复选框值

javascript - 如何保护 Web API 免遭未经授权的 SPA 访问

javascript - 我怎样才能用jquery复制到剪贴板

java - Android 将许可证验证卸载到受信任的服务器

php - 将 Codigniter Built Website 的所有访问者路由到特定的 Controller 和方法

Phpseclib:部分文件下载

javascript - Express 使用无模式动态基本 URL 来呈现不同的页面