繁体   English   中英

如何使用javascript变量进行jquery?

[英]How to use the javascript variable to jquery?

我试图在选中复选框后添加一个类。 $I值来自数据库。 var a=user<?php echo $i; ?>; 这显示了正确的值,我无法传递给Jquery将类添加到li标签。 即使我尝试了双引号("." +a)

您能帮我吗?

<style type="text/css">
.redBackground{
    background: red;
}
</style>

<ul class="peers">
<?php
    $i=0;
    while($userdata=$usertype1->fetch_assoc()){  
        $compare_u=$userdata['Id'];
    ?>
        <li class="user<?php echo $i; ?> lazyloadhide">
            <input type="checkbox" name="checkbox1" id="checkbox1">
        </li>
<?php $i++;}?>
</ul>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<script type="text/javascript">
 $(document).ready(function() {
    var a=user<?php echo $i; ?>;
     $('input[type=checkbox]').click(function () {
        if ($('input[type=checkbox]').is(":checked")) {
             $('.' +a).addClass('redBackground');
        } else {
            $('.' +a).removeClass('redBackground');
        }
    });
});
</script>

  $(document).ready(function() { $(".user").each(function(){ $(this).click(function () { if ($(this).is(":checked")) { alert("checked"); $(this).addClass('redBackground'); } else { alert("unchecked"); $(this).removeClass('redBackground'); } }); }); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="checkbox" class="user">A <br> <input type="checkbox" class="user">B 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM