무엇?! 나도 알아, 나쁜 생각이야.jQuery를 사용하여 HTML의 onclick 속성에 함수의 내용을 가져 오는 것
처음에는 출력 된 html을 공급 업체로부터 통제 할 수 없으며 회사와 계약을 맺은 미친 시스템을 통해 생산됩니다. html로에서
(의 상황에 대해 이야기하지 말자, 나는 그것이 최적이 아닌 것을 알고) 내가 가진 내 JS에서
<a id="notify" onclick="location.href='index.php?foo=bar';return false;" href="javascript:;">Notify!</a>
을 내가 할 경우
console.log($("#notify").attr("onclick"))
내가 받아 봐 :
onclick(event)
어떤 의미가 있지만 onclick의 속성을 변경해야하므로 다음과 같이 읽습니다.
onclick="location.href='index.php?foo=bar&zoobazz=moo';return false;"
onclick을 제거하고 href 속성 값을 location.href로 바꿀 수 있다면 더 좋을 것입니다.
와우.이게 내가 완벽하게 기능하는 예제로 올린 것과 정확히 같다. 나는 그것이 간결하고 핵심에 지불하는 것 같아요. ;) – WesleyJohnson