<table>
<tr class="record" id="10">
<td>1/1/2010</td>
<td>$10.00</td>
</tr>
<tr class="record" id="11">
<td>1/3/2010</td>
<td>$15.00</td>
</tr>
</table>
我使用這個JS點擊時從錶行搶id
,形成一個URL(一些CodeIgniter的標記)。
$(document).ready(function() {
$('tr.record').bind('click', function() {
var record_id = $(this).attr("id");
var link = '<?php echo base_url(); ?>expenses/edit/' + record_id;
});
});
使用該URL,我想在燈箱打開一個PHP/HTML頁面。
大多數jQuery lightbox解決方案(fancybox,jQuery Tools覆蓋)需要觸發a href
。
我不知道是否有人可以指示我如何在上面的JS後自動完成 - 也就是一旦知道record_id
,形成URL,然後自動觸發一個顯示我的PHP /裏面的HTML頁面。
任何指針?歡迎任何解決方案,無論您喜歡的jQuery燈箱。
謝謝!
這是非常接近我想要什麼,非常感謝!雖然有一個問題 - 它需要點擊2行才能打開盒子 - 是否有一種方法可以通過單擊來激活盒子? – pepe 2011-03-27 21:32:14
我似乎已經通過使用'hover'而不是'click'來修復它(第2行) - 但是如果你有更好的解決方案,讓我知道 - thx! – pepe 2011-03-27 21:47:40
我很高興它有幫助。關於雙擊問題:嘗試使用$ .fancybox而不是$(this).fancybox,它應該修復它;) – 2011-03-28 01:39:13