美好的一天给大家:)。我只想问我该怎么办的的JavaScriptPHPforeach
和echo
价值观里面,因为我想的JavaScript是一个动态的。 这里是静态的jsPhp foreach和echo里面的javascript
<script type="text/javascript">
$(document).ready(function(){
$('input[type="checkbox"]').click(function(){
if($(this).attr("value")=="1"){
$(".1").toggle();
}
if($(this).attr("value")=="2"){
$(".2").toggle();
}
if($(this).attr("value")=="3"){
$(".3").toggle();
}
if($(this).attr("value")=="4"){
$(".4").toggle();
}
});
});
</script>
,这是我想做的发生
<script type="text/javascript">
$(document).ready(function(){
$('input[type="checkbox"]').click(function(){
<?php foreach($data as $field): ?>
if($(this).attr("value")=="<?php echo $field->ID);?>"){
$(".<?php echo $field->ID);?>").toggle();
}
<?php endforeach; ?>
});
});
</script>
的ID
值形成的数据库是1,2,3,4
。这就是全部。谢谢!
非常不好的编码练习.. –
很难说出为什么这样不起作用,因为我们不知道'$ data'的值是什么。你应该看看生成的JS来看看结果是什么。 – Quentin
我真的不会使用PHP来做这件事,只需要:'$(“。”+ this.value).toggle()'而不是。 – Quentin