だから私は、私はgetId = alert($(obj).attr("id"))
で試験したとき
が、それはid値を示し、ポップアップウィンドウにリンクしようとしています。
ですが、getId = $(obj).attr('id')
に変更すると、値はundefined
になりました。
これにはどのような解決策がありますか?
// Pop-up window
var windowObject;
var getId;
openPopup(this.id);
function openPopup(obj) {
$(document).ready(function() {
$('.all').click(function() {
getId = $(obj).attr('id');
//getId = alert($(obj).attr("id"));
});
});
windowObject = window.open("slideshow/" + getId + ".html", "popup", width = 800, height = 500 ");
}
あなたは 'openPopupの(this.id)を呼び出し、'、あなたは基本的にない '$(this.id).ATTR( 'ID')' – adeneo
@アデネオもちろん、もちろん! $( "#" + $(this)).attr( "id"))。first()[0] .id'を実行することを忘れないでください。 –