如何使用javascript变量创建jquery?
我试图在选中复选框后添加一个类。$I值来自数据库。var a=用户;这显示了我无法传递给Jquery的正确值,以便将类添加到li标记。甚至我也试过双引号+a 你能帮我吗如何使用javascript变量创建jquery?,javascript,php,jquery,Javascript,Php,Jquery,我试图在选中复选框后添加一个类。$I值来自数据库。var a=用户;这显示了我无法传递给Jquery的正确值,以便将类添加到li标记。甚至我也试过双引号+a 你能帮我吗 <style type="text/css"> .redBackground{ background: red; } </style> <ul class="peers"> <?php $i=0; while($userdata=$usertype1->f
<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.readyfunction{
$.user.eachfunction{
$this.clickfunction{
如果$this.is:已选中{
警惕性检查;
$this.addClass'redBackground';
}否则{
警惕性未经检查;
$this.removeClass'redBackground';
}
};
};
};
A.
确保行var a=user;将正确的值存储到变量a??是的,Nirav先生,我得到了正确的值@NiravMadariya,我有超过15个li的数据库用户,所以这个代码是循环的?如果是这样的话,您可以使用一个jQuery事件处理程序来简化它。无法检查您的输出。@NarendraVerma-现在试试。