2012-06-27 2 views
0

나는 내 아약스 요청에 이상이있다. Ajax 요청은 올바르게 처리되고 콜백 함수는 숨겨진 div를 나타내는 클래스 'invisible'을 제거합니다. 이 div에서 "target"id를 가진 요소를 대상으로합니다. 그러나 아주 이상하게도, div 안에 $("#target").text('hello')과 함께 텍스트를 추가하려고 할 때; 대부분의 웹 페이지가 사라집니다. 잘못된 구문입니까? 어떤 생각?Jquery text(), 구문에 문제가 있습니까?

보다도, Newben

+0

를 시도? – maxhud

+0

** div **가 잘못된 방식으로 '닫혀'있고 원치 않는 요소를 감싸는 것으로 들립니다. '#target {background-color : red} '를 시도하십시오 – undefined

+0

최상의 답을 얻기 위해 바이올린을 제공하십시오. – Alp

답변

2

$("#target").html('hello'); 기본적으로 대상에 포함되어 무엇

+3

@ TheZ : http://jsfiddle.net/3e6Sn/1/? – zerkms

+1

@zerkms Darn jQuery는 항상 나를 태워다 주며 바닐라 JS에도 익숙합니다. – TheZ

+0

맞아, 사실 나는 $ ("# target"). text ('hello') 뒤에 호출 된 wa 메소드를 append하는 함수를 가지고 있었다. 그래서 그것을 바꿈으로써 이제 작동한다 !! 하지만 jquery에는 익숙하지 않기 때문에 또 다른 문제가 있습니다. "target"은 주석에 해당하는 p 태그의 ID입니다. 따라서 사용자가 주석 버튼을 트리거 할 때마다 고유 한 주석 텍스트를 사용하려면 다음을 수행해야합니다. var target = $ ('. target'). last(); 그리고 $ (targetting) .text (comment); 하지만 작동하지 않습니다. 아무도 아이디어가 없나요? – Newben

관련 문제