我在我的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