1
私はFancyboxの中に自分の属性を入れてみて、hrefを使うと得ますが、私の属性を取得しようとすると "undefined"になります。ファンシーボックス内のAttr
<a class="grouped_elements" rel="Group1" id="@item.Id" private="@item.Private" title="@item.Title" href="/Image/ShowFile/@item.Id">
<img src="/Image/ShowThumb/@item.Id" alt="@item.Title" /></a></div>
function formatTitle(title, currentArray, currentIndex, currentOpts) {
var titlenormal = '<input type="hidden" id="idPhoto" value="' + currentArray[currentIndex].id + '">' +
'<span id="fancybox-title-over">' +
'<div id="boxComment" style="position:relative;"><div style="white-space: nowrap;"><div style="float: left;">' + title + '</div><div id="star" style="width:100%"> </div></div>';
alert($(this).attr("href"));
return titlenormal;
}
アラートは非常にうまく機能し、これはテスト。私はタグ内の属性をプライベートにする必要があります – AFetter
私の編集した回答を参照してください – JFK
@Celho:そう、それは動作しますか? – JFK