그래서 일반 자바 스크립트 함수 내에서 summernote에 텍스트를 삽입하려고했습니다. 클릭했을 때 실제 텍스트 영역에 자신을 추가해야하는 값 목록이 있습니다. 클릭 할 때 콘솔에 로그되는 메시지가 있기 때문에 기능이 실행되고 있습니다. 그러나 어떤 이유로 든 계속 추가되지 않습니다. 여기에 기능은 다음과 같습니다.자바 스크립트 함수 summernote에 텍스트 삽입하기
모든 것이 7 라인, $ (". summernote") summernote ('코드', ID)를 제외하고 노력하고 있습니다function appendListItem(ele){
console.log("Clicked!");
var id = $(ele).attr("id");
console.log(typeof(id));
console.log("ID:" + id);
//var htmlStr = "<p>#"+id+"</p>";
$(".summernote").summernote('code', id);
console.log($("#summernote").summernote('code'));
}
;. 나는 summernote 함수에서 'insertText'를 사용해 보았습니다. id는 문자열입니다. 그리고 주석 된 행 (Line 6)에 의해 입증 된 것처럼 html 문자열을 전달하려고했습니다. 당신이 내게 줄 수있는 도움은 크게 감사하겠습니다!
편집 1 :
여기의 요청에 따라 내 HTML이다 : 당신의 jQuery 셀렉터가 혼합이 같은
<body>
<div><img src="./images/Logo.png" alt="Logo" class="logo-center"></div>
<div id="summernote"></div>
<div class="checkList">
<p id="checkTitle">CHECKLIST (<span id="fraction">0/5</span>)</p>
<ul class="list-group" id="trigList">
<li class='list-group-item'><a id='mood' onclick='appendListItem(this)'>Mood</a></li>
<li class='list-group-item'><a id='phone' onclick='appendListItem(this)'>Phone</a></li>
<li class='list-group-item'><a id='email' onclick='appendListItem(this)'>Email</a></li>
<li class='list-group-item'><a id='lead' onclick='appendListItem(this)'>Lead</a></li>
</ul>
</div>
<div><button type="button" class="btn btn-primary" onclick="logNote();">Log Note</button></div>
</body>
입니까? –
@AndrewLohr 그냥 않았다 –