2016-07-21 14 views
0

Ich habe diesen Code in Sicht:X-editierbar in Schleife

<?php foreach ($display as $disp): ?> 
    <td><a href="#" id="name" data-type="text" data-pk="<?php echo $disp->id;?>" data-url="<?php echo Yii::$app->request->baseUrl;?>/product/update" ><?=$disp->name?></a></td> 
    <?php endforeach;?> 

Dies zeigt alle Namen aber nur Vorname ist editierbar mit x-editierbar.

hier ist die Javascripts verwendet:

$.fn.editable.defaults.mode = 'inline'; 
    $(document).ready(function() { 
     $('#name').editable();  
    }); 
+2

Die ID muss in Ihrem Dokument eindeutig sein. – str

Antwort

0

Die ID muss eindeutig sein. Das hätte mit der Klasse gemacht werden können.

<?php foreach ($display as $disp): ?> 
    <td><a href="#" class="name" data-type="text" data-pk="<?php echo $disp->id;?>" data-url="<?php echo Yii::$app->request->baseUrl;?>/product/update" ><?=$disp->name?></a></td> 
    <?php endforeach;?> 

und

$('.name').editable();