jQuery의 특정 선택 부분에 인라인 JS를 추가하려고합니다. (이 방법은 좋지 않지만 간단한 사용자 스크립트는 괜찮습니다.) 내 코드는 기본적으로 나에게 jQuery를 객체의 유형 가져옵니다여러 인용문 중첩 인라인 JS
[<a *tags*>text</a>]
그때 사용을 definedFunction(param)
인수로 하나의 string
를 받아 이미 정의 된 함수가
*each element of selection*.after('<a href="javascript:definedFunction(\"Argument\");">text2</a>');
이전 스크립트 및 내 사용 가능합니다 (나는 믿습니까?).
제 문제는이 코드를 실행할 때 javascript:definedFunction(
을 가리키는 text2
입니다. 나는 이스케이프 시퀀스를 올바르게 사용하지 않는다는 것을 알고있다. 그래서 누군가가 나에게 그것을 올바르게 알리는 방법을 설명해 준다면 그것을 고맙게 생각할 것이다.
난 무엇 을 시도하는 것은 달성하기 위해이 주입입니다 : 내가 다시 어디 모르겠어요하지만 나는, 일부 이스케이프 문자가 누락 알고
<a href = "javascript:definedFunction("Argument");">text2</a>
.
편집 :
내가 문자열을 반환, 및/또는 문자열 변수의 이름을 함수로 Argument
을 대체 있다면?
당신의 HTML을보세요. 유효합니까? –
하단에 내가 게시 한 HTML이 유효하지 않습니다."Argument "주위의 인용 부호가 & quot로 변경되어야한다고 생각합니까? 정말로 확실하지는 않습니다. 위의 내용이 잘못되었다는 것을 알고 있습니다. – Vasu
글쎄, '"'을 사용해 보시지 않으시겠습니까? –