在jQuery选择器中使用Codeigniter-code

时间:2013-08-26 15:21:14

标签: jquery codeigniter

<?php foreach($platforms as $platform): ?>
    <input type='button' value='Select' class="button" id="button_<?php echo $platform->id ?>" />
<?php endforeach; ?>


<script>
    $("#button_<?php echo $platform->id ?>").click(function(){
        alert('something');
    });
</script> 

我没有得到我的榜样。有没有办法在jQuery选择器中嵌入codeigniter代码?如果是这样的话?

1 个答案:

答案 0 :(得分:1)

要使用$platform->id,您需要将其移到这样的foreach中:

<?php foreach($platforms as $platform): ?>
    <input type='button' value='Select' class="button" id="button_<?php echo $platform->id;?>" />


    <script>
        $("#button_<?php echo $platform->id ?>").click(function(){
            alert('something');
        });
    </script> 
<?php endforeach; ?>

因为$platform仅在foreach中声明,但您尝试在外部访问它。