2012-12-14 6 views
0

이 자바 스크립트 행은 HTML ID 'description'이있는 요소에 WYSIWYG 편집기를 지정합니다.어떻게 자바 스크립트를 사용하여 추가 된 HTML ID를 처리합니까?

new nicEditor({fullPanel : true}).panelInstance('description') 

그러면 WYSIWYG 편집기가 텍스트 영역을 대체합니다.

<textarea 

    id="description[<?php echo $pid ?>]" 
    name="description[<?php echo $pid?>]" 

</textarea> 

그러나 ID 태그는 모든 설명을 반복 할 때마다 바뀝니다. 설명의 현재 $ pid가 ID 태그에 추가됩니다. (설명 1, 설명 2 등)

추가 된 각 ID 이름을 처리하기 위해 자바 스크립트를 어떻게 수정합니까?

new nicEditor({fullPanel : true}).panelInstance('description.???') 
+0

소리가 이미 당신을 위해 desc1, desc2, desc3 등을 부여하여 처리 한 것 같습니다. 요소를 붙인 후에 요소를 처리하려고합니까? – MrCode

+0

주어진 시간에 페이지에 둘 이상의 wysiwyg 편집기가 필요한 이유는 무엇입니까? – Shmiddty

+0

페이지 당 12 명의 편집자가 있어야하며, 모두 ID가 다릅니다 (description56, description4, description78). 어떻게하면 '설명'으로 시작하는 모든 요소에 적용된다는 것을 자바 스크립트에 알릴 수 있습니까? – user734063

답변

1

niEditor 클래스에 할당을 지원처럼은 보이지 않는, 당신은 selector 옵션을 TinyMCE을 사용하여 각각의 텍스트 영역에 동일한 클래스를 할당 더 나을 수 있습니다.

+0

저는 이것이 그렇게 복잡하지 않다는 것을 확신합니다. 간단히 '설명'으로 시작하는 모든 ID에 스크립트를 적용하고 싶습니까? – user734063