2013-08-26 2 views
1
<?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> 

Я не могу привести свой пример в работу. Есть ли способ встраивать код codeigniter внутри селектора jQuery? Если да, то как?Использование Codeigniter-code внутри селектора jQuery

+0

Что говорит ваша консоль? – tymeJV

+0

U не хватает полуколоннов в вашем php-коде. Это может привести к сбою вашего скрипта. –

ответ

1

Для использования $platform->id вам нужно переместить его в Еогеасп так:

<?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 является declarated в Еогеасп только, но вы пытаетесь получить доступ к нему снаружи.

+0

Весь день я пытался это решить. Спасибо! – Hobby99

Смежные вопросы