2009-09-29 6 views
14

입력 필드 다음 텍스트를 추가 : 바로이 후 몇 가지 링크를 추가하기 위해 노력하고있어jQuery를 : 나는 간단한 입력 필드가

<input type="text" id="someid" name="somename" class="someclass"> 

을; 성공없이

$("input#someid.someclass").append(' - <a href="#">Are you sure ?</a>'); 

이 바보해야하지만 난 뭐가 잘못 찾을 수 없습니다 :

<input type="text" id="someid" name="somename" class="someclass"> - <a href="#">..</a> 

내가 시도 : 그래서 내가 얻을 것이다. 대신 후

+0

입력 소자는 [보이드 소자]이다 (http://www.w3.org/TR/html-markup/syntax.html#syntax -elements) - 콘텐츠 나 어린이를 가질 수 없음을 의미합니다. 'Append'는 자식을 추가하기 때문에 작동하지 않습니다. – Izhaki

답변

35

시도의 후론()

$("input#someid.someclass").after(' - <a href="#">Are you sure ?</a>'); 
58

사용

$("input#someid.someclass").after(' - <a href="#">Are you sure ?</a>'); 
+0

맞습니다. 이제 완벽하게 작동합니다. 감사 ! – Disco

+27

나중에 다른 사람이 저와 같은 답변을 어떻게 게시했는지 이해할 수 없으므로 답변으로 표시해야합니까? –

+0

나는 그것이 우스꽝 스럽다. 당신의 대답은 제게 많은 도움이되었습니다. Tim에게 감사드립니다! –

관련 문제