我在我的rails 3应用程序中使用了环球免工插件。我需要从选定的图像检索img ID以更新我的数据库。 我试过使用.getActiveImage方法,但我真的不知道如何实现它。如何检索所选图像ID
请让我知道,如果你有任何想法如何使此代码工作,或者如果你有另一种解决方案推荐。
谢谢。
我在我的rails 3应用程序中使用了环球免工插件。我需要从选定的图像检索img ID以更新我的数据库。 我试过使用.getActiveImage方法,但我真的不知道如何实现它。如何检索所选图像ID
请让我知道,如果你有任何想法如何使此代码工作,或者如果你有另一种解决方案推荐。
谢谢。
您可以收听image
事件,并从事件对象的属性galleriaData拿起原来的IMG元素:
Galleria.on('image', function(e) {
alert(e.galleriaData.original.id);
});
易
$(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
});
});
我建议给你的插件类名相同的所有图像,所以当从你的插件图像选择这会给你的图像的ID从插件。
<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;
});
});
非常感谢你。你节省了我的一天。 – Zeck 2012-08-11 02:31:38