我在我的 rails 3 应用程序中使用了 Galleria 插件。我需要从所选图像中检索 img ID 以更新我的数据库。我尝试使用方法.getActiveImage,但我真的不知道如何实现它。
如果您对如何使此代码正常工作有任何想法,或者您有其他解决方案可以推荐,请告诉我。
谢谢你。
我在我的 rails 3 应用程序中使用了 Galleria 插件。我需要从所选图像中检索 img ID 以更新我的数据库。我尝试使用方法.getActiveImage,但我真的不知道如何实现它。
如果您对如何使此代码正常工作有任何想法,或者您有其他解决方案可以推荐,请告诉我。
谢谢你。
您可以监听image
事件并从事件对象中获取 GalleriaData 属性中的原始 IMG 元素:
Galleria.on('image', function(e) {
alert( e.galleriaData.original.id );
});
I suggest to give all the images of your plugin same classname, so when image from your plugin is selected this will give you id of image from plugin .
<img class="agree" id="imageid" src="http://i158.photobucket.com/albums/t116/kaloesche68/Olympics.jpg" width="256" height="256"/>
$(document).ready(function() {
$("img.agree").click(function(){
alert($(this).attr("id"));
return false;
});
});
简单的
$(function() { // <-- on dom ready
$('img').click(function() { // <-- bind click event to all images
alert(this.id); // <-- alert current clicked image id
// or this $(this).prop('id'); this using jquery object
});
});