2013-06-18 30 views
5

Tôi đang sử dụng thư viện http://rvera.github.io/image-picker/ và tôi không biết cách hiển thị giá trị của hình ảnh src khi được nhấp.imagepicker jquery callback nhấp

Bạn có thể giúp tôi không?

Đây là ví dụ của tôi

$("select.image-picker.show-labels").imagepicker({ 
    hide_select: true, 
    show_label: true, 
    clicked:function(){ 
     console.log($(this).find("img").attr("src")); 
    } 
}); 

Cảm ơn

+0

giá trị không xác định, cảm ơn – jcarlosweb

Trả lời

5

này nên làm điều đó:

$(this).find("option[value='" + $(this).val() + "']").data('img-src');

$(this) là chọn đầu vào, bạn đang cố gắng để tìm ra lựa chọn đó là đã chọn và để lấy thuộc tính dữ liệu img-src.

Mặc dù, bạn có chắc chắn bạn không nên chỉ lấy Id của hình ảnh bạn đã chọn thông qua $(this).val()?

+0

$ (this) .val() trả về cho bàn điều khiển "Không bắt buộc TypeError: Không thể gọi phương thức 'toLowerCase' không xác định" – jcarlosweb

+0

Làm jsfiddle sau đó hoặc sẽ rất khó khăn để đi thêm nữa. –

+0

Florian không chắc chắn – jcarlosweb