동적으로 생성 된 anchor 요소의 onClick 이벤트 핸들러 함수의 인수에 문자열을 전달하려고합니다 (http://jsfiddle.net/shmdhussain/bXYe4/ 참조).요소 onclick 함수의 속성에 문자열을 동적으로 전달했습니다.
문자열을 함수에 전달할 수 없지만 함수에 숫자 정수를 전달할 수 있습니다. 이걸 도와주세요. 미리 감사드립니다.
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>
자바 스크립트 :
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);
}
감사합니다. 그것은 나를 위해 일하고있다. –