javascript - 如何获取单击提交按钮时的复选框值?

标签 javascript php jquery checkbox

在此代码中,我有多个复选框,即带有多个提交按钮的 name="recruiter_id"。现在,当我点击第一行提交按钮时,它会提醒数据,但当我点击最后一行提交按钮时,它会显示错误的 recruiter_id 我不知道为什么?那么,如何获得不同的 recruiter_id onclick 不同的提交按钮?请帮我。

<?php
    foreach($wishlist as $row)
    {
?>
        <tr>
            <td>
                <input type="checkbox" name="recruiter_id" value="<?php echo $row['rid']; ?>" class="recruiter_id">
            </td>
            <td>
                <input type="submit" id="<?php echo $row['job_id']; ?>" class="btn btn-danger job_id" value="Assign" />
            </td>
        </tr>
<?php
    }
?>
<script>
    $(document).ready(function() {
        $(".job_id").click(function(e){
            e.preventDefault();
            job_id = this.id;
            recruiter_id = $("input[name='recruiter_id']:checked").val();
            alert(job_id);
            alert(recruiter_id);
        });
    });
</script>

最佳答案

试试这个,

<?php
foreach($wishlist as $row)
  {
?>
    <tr>
        <td>
            <input type="checkbox" name="recruiter_id" value="<?php echo $row['rid']; ?>" class="recruiter_id">
        </td>
        <td>
            <input type="submit" id="<?php echo $row['job_id']; ?>" data-val="<?php echo $row['rid']?>" class="btn btn-danger job_id" value="Assign" />
        </td>
    </tr>
 <?php
  }
 ?>
   <script>
    $(document).ready(function() {
    $(".job_id").click(function(e){
        e.preventDefault();
        job_id = this.id;
        recruiter_id = $(this).data("val");
        //$("input[name='recruiter_id']:checked").val();
        alert(job_id);
        alert(recruiter_id);
    });
});

关于javascript - 如何获取单击提交按钮时的复选框值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55453753/

相关文章:

php - 使用正则表达式从内容过滤youtube链接

php - 谷歌组合图问题

javascript - 对于具有多个类的按钮,Jquery 单击事件失败

javascript - 单击链接播放 iframe 视频

javascript - 四舍五入到最接近的刻钟 - JavaScript

javascript - jQuery 更新 cookie 值

javascript - 在 IE11 中使用 Angular 记录显示奇怪的行为

javascript - Mozilla 扩展的内容安全策略

php - 如何使用 jenssegers/laravel-mongodb 库在 mongodb 集合的子文档中实现搜索查询

javascript - jQuery html() 在 IE9 中运行不佳