Dinamik olarak oluşturulan anchor öğesinin onClick olay işleyicisi işlevinin argümanlarında bir dize iletmeye çalışıyorum, http://jsfiddle.net/shmdhussain/bXYe4/ kemanına bakın.Dinamik olarak oluşturulmuş öğe öğesinin onclick işlevinin özniteliğinde bir dize geçirme
Ben işleve dize geçmek mümkün değilim, ama işlevine sayı tamsayı geçmek mümkün duyuyorum. Lütfen bana yardım et. Şimdiden teşekkürler.
html:
<DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>test</title>
<link rel="stylesheet" href="mystyle.css" class="cssfx"/>
<script src="/jquery.min.js"></script>
<script src="colon.js"></script>
</head>
<body>
<div class="mytest">
</div>
</body>
</html>
</html>
JavaScript:
var elem=[ {"name":"husain","url":"http://google.com","age":21},
{"name":"ismail","url":"http://yahoo.com","age":22},
{"name":"nambi","url":"http://msn.com","age":23}
]
jQuery(function($){
var str="";
for(i=0;i<elem.length;i++){
str+="<a href='#' onclick='test('"+elem[i].url+"')'>dd</a><br><br>"
console.log(str);
}
$('.mytest').html(str);
});
function test(url){
console.log("url is "+url);
}
Teşekkürler Yanıt için. Benim için çalışıyor. –