일부 무작위 자바 스크립트가 포함 된 onmousedown 요소가있는 #button 요소가 있다고 어떻게 jQuery를 사용하여 해당 요소 속성에서 js를 트리거 할 수 있습니까?jQuery를 사용하여 요소 속성에 저장된 자바 스크립트 코드 실행
j("#otherbutton").click(function(){
var script = j("#button").attr("onmousedown"); //what now?
});
일부 무작위 자바 스크립트가 포함 된 onmousedown 요소가있는 #button 요소가 있다고 어떻게 jQuery를 사용하여 해당 요소 속성에서 js를 트리거 할 수 있습니까?jQuery를 사용하여 요소 속성에 저장된 자바 스크립트 코드 실행
j("#otherbutton").click(function(){
var script = j("#button").attr("onmousedown"); //what now?
});
또는 j("#button").trigger("mousedown");
.
js eval 함수를 사용할 수 있습니다. 당신이 사용할 수있는 문자열 스크립트를 실행합니다
document.write("<br />" + eval("2+2"));
평가 후면 ..
:
eval(script);
eval() 함수는 평가 및/또는 는 자바 스크립트 코드의 문자열을 실행합니다. 인수가() 다음 평가 유효한 문자열입니다 자바 스크립트 코드를 찾는 문자열을 구문 분석하는 경우
첫째, 평가는()를 결정합니다. JavaScript 코드 을 찾으면 실행됩니다.
http://www.w3schools.com/jsref/jsref_eval.asp
onmousedown
속성에 "mousedown"이벤트에 부착 및 모든 이벤트 핸들러 코드를 실행합니다
woa, 대답은 내 질문에 : D – Moak