мне удалось автоматически дать другой идентификатор моим дивыAjax обновление элемента с JQuery
У меня есть следующие
<diw class="ajaxlink">
<div id="post1">
</div>
..link 1 ...
</div>
<div class="ajaxlink>
<div id="post2">
</div>
...link 2 ...
</div>
Я хочу, чтобы обновить определенный DIV
, выбрав DIV в следующий путь
, когда я нажимаю на ссылку 1, я запустил jquery, который
дисплей правильный идентификатор,
если я нажимаю ссылку 1, моя команда
alert($(".ajaxlink > :first-child").attr("id"));
дисплей post1
если я щелкаю по ссылке 2, моя команда дисплей post2
Fine.
, но когда я использую опцию обновления
'update'=>'.ajaxlink > :first-child'
обновляет post1 и post2 DIV, где он должен обновить выбранное сообщение, предупреждение отображается правильное имя идентификатора (post1 или post2)
Вот код
<div class="ajaxlink">
<?php echo "<div id='post".$data->id."'>...</div>"; ?>
<?php
echo CHtml::ajaxLink(
'Test request',
array($url_replace),
array(
'update'=>'.ajaxlink > :first-child' ,
'beforeSend' => 'function() {
alert($(".ajaxlink > :first-child").attr("id")); //alert post 1 if I'm in post 1..
}',
)
);
?>
</div>
Можете ли вы помочь мне, пожалуйста?
«, если я щелкаю по ссылке 1, моя команда дисплей post1 если я нажимаю ссылку 2, мой командный дисплей post2 «Ты уверен?» –
JSfiddle поможет сделать все более ясным. Например, какой код для обновления? – towr
Я добавил код к сообщению @towr – klark