我正在尋找一種方法來插入數據屬性到我的表錨在CakePHP。它會自動生成以下代碼,但我不知道如何以使其成爲數據目標屬性的方式進行修改。CakePHP,jQuery的 - 添加數據屬性錨
我想要實現這一目標的原因是因爲我鏈接到同一頁上的不同div,並且想要阻止頁面重新加載。我需要從jQuery插入preventDefault()
嗎?如果是這樣,該怎麼做?
這是我當前的代碼:
<?php foreach ($servers as $server): ?>
<tr>
<td><?= $this->Number->format($server->id) ?></td>
<td><?= h($server->url) ?></td>
<td><?= h($server->description) ?></td>
<td><?= h($server->Timestamp) ?></td>
<td class="actions">
<?= $this->Html->link('View', array('#' => 'admin-view-' . $server->id)) ?>
<?= $this->Html->link('Edit', array('#' => 'admin-edit-' . $server->id)) ?>
</td>
</tr>
<?php endforeach; ?>
下面是我在尋找的結果;它使用CakePHP的約定(不介意列表項)來完成:
<a data-target="admin-edit">Edit</a>
<a data-target="admin-view">View</a>
謝謝!由於它仍然是一個錨點,你知道如何防止頁面重新加載,一旦你點擊錨點(最好使用jQuery)? – Levano
@Levano是檢查答案請。很高興幫助你:) –