특정 div를 찾고 해당 내부 HTML을 편집하는 jQuery 응용 프로그램이 있습니다. 이 작업을 수행 할 때 내 JS에서 함수를 호출하도록 설계된 onclicks가있는 여러 div가 추가됩니다.자바 스크립트 Onclicks가 작동하지 않습니까?
몇 가지 이상한 이유로, 활성화 할 코드 세트에 정의 된 기능이있는 경우 해당 코드를 클릭하면 작동하지 않습니다. 그러나 "alert ("Testing ");"을 호출하면 올바르게 작동합니다.
저는 과거에 코드 생성 onclicks가 제대로 작동하도록 만들었으므로 당황했습니다. 새로운 것은 jQuery뿐입니다.
코드 :
코드에서 다른 곳function button(votefor)
{
var oc = 'function(){activate();}'
return '<span onclick=\''+oc+'\' class="geoBut">'+ votefor +'</span>';
}
: 다른 곳에서
var buttons = '';
for (var i = 2; i < strs.length; i++)
{
buttons += button(strs[i]);
}
var output = '<div name="pwermess" class="geoCon"><div class="geoBox" style=""><br/><div>'+text+'</div><br/><div>'+buttons+'</div><br/><div name="percentages"></div</div><br/></div>';
$(obj).html(output);
:
function activate()
{
alert("Testing");
}
몇 가지 코드를 게시 하시겠습니까? –
jQuery 파일을 올바르게로드 했습니까? – lnrbob
다른 js 라이브러리를 동시에 사용하고 있습니까? –