從Jquery加載fancybox我如何檢索頁面上的div ID而不是整個頁面的內容。這是我的代碼,所以車費這讓我整個頁面:Jquery Dynamic fancy box
索引視圖(此鏈接styel的顯示視圖):
<div class="style_image"> <%=link_to (image_tag style.cover.pic.url(:normal)), style %></div>
顯示視圖(我希望出現在的fancybox ):
<div id="show_style">
ALL THE CONTENT!
</div>
的application.js:
$(function() {
$(".style_image a").live('click', function(event) {
$(".style_image a").fancybox();
return false;
});
});
我自己也嘗試沒有成功如下:
$(function() {
$(".style_image a").live('click', function(event) {
$(".style_image a" + "#show_style").fancybox();
return false;
});
});
我不確定這是如何完成的,因爲fancy box docs上的信息很少。 我希望這是動態的而不是內聯的。
等待,你想擁有 「show_style」 的ID錨? – Metropolis 2010-04-09 21:05:10
我想從href中獲取ID show_style的內容並將其顯示在FAncyBox中! – MrThomas 2010-04-09 22:43:07
好的......我認爲你所使用的名字讓我感到困惑,可能還有其他人。當你說「我想獲得ID show_style的內容」時,這是否意味着ID爲show_style的元素的內容?當你說「來自href」時,你是在談論錨元素的內容嗎?或實際的href數據....請更具體的事情,否則將很難提供幫助。你可以請張貼你的HTML這些元素......這將有所幫助。 – Metropolis 2010-04-12 04:36:10