Rumah > pembangunan bahagian belakang > tutorial php > 动态添加的img、label,如何点击图片后获取img跟label的值?

动态添加的img、label,如何点击图片后获取img跟label的值?

WBOY
Lepaskan: 2016-06-23 13:36:27
asal
1043 orang telah melayarinya

	    function piclist() {        	var did = $('#did').combobox('getValue');			$('#dlg').dialog('close');			$('#dlg_pic').dialog('open').dialog('setTitle','添加');	    	var pic = 'pic';	    	$.ajax( {		    	type: "get",		    	url : "../php/staff.php",		    	data: "o="+pic,		    	datatype: 'json',		    	success: function(data){//如果调用php成功,data为执行php文件后的返回值		    	    var obj=eval(data);    		    	    for (var i=0; i<obj.length; i++){    		    	   		if((i+1)%5==0){		    	   			$('#fm_pic').append("<div style='margin-right:10px'><a href='#' onclick='add()'>"+    	   							"<img  src='"+obj[i].pic+"'   style="max-width:90%"/ alt="动态添加的img、label,如何点击图片后获取img跟label的值?" >"+    	   							"</a><br/><label style='margin-left:50px'>"+obj[i].myname+"</label></div></br>");		    	   		}else{		    	   			$('#fm_pic').append("<div style='float:left;margin-right:10px'><a href='#' onclick='add()'>"+    	   							"<img  src='"+obj[i].pic+"'   style="max-width:90%"/ alt="动态添加的img、label,如何点击图片后获取img跟label的值?" >"+    	   							"</a><br/><label style='margin-left:50px'>"+obj[i].myname+"</label></div>"); 		    	   		}   	 		    		}  	    		}	    	});	    }
Salin selepas log masuk


我用ajax 获取了php传来的数据,然后动态添加img
我现在想给他添加一个onclick, 点击图片将图片的 obj[i].pic + label 的obj[i].myname 这两个数值传给php。
但是因为我是动态添加的,不知道怎么获取他的 值。

	    function add(){                   $.messager.confirm('添加','确认添加?',function(r){                           $.post('../php/radio.php‘,function(){                                $('#dg').datagrid('reload');                           });                 });                            	    }
Salin selepas log masuk


回复讨论(解决方案)

添加时给他加个不会重复的唯一class就好了

 标志唯一ID

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan