2016-12-16 61 views
1

有人可以帮助我,我很努力从一个JQuery ControlGroup通过websocket发送文本输入。问题是我无法从可编辑文本输入文本作为传递给按钮操作的输入变量。在控制台调试中,我得到了未定义的通过websocket传递的变量。我如何识别ControlGroup div?这里是相关的代码。 </div> <pre id="page" contenteditable="true"> Insert editable text here Test 1 2 3.... Jquery ControlGroup文本输入

<button type="button" onclick="sendTxt()">Send</button> 
    function sendTxt() 
    { 
    ws.send(document.getElementById('page').value); 
    } 
+0

这是来自jQuery UI的ControlGroup编辑器工具栏的源代码。唯一不同的是WS代码和通过WS发送文本的按钮: – Robert

+1

使用'.textContent'代替'.value'。 –

+0

工作!太感谢了!正是我在找什么。 – Robert

回答

1

正如我在评论建议。

使用.textContent代替.value

因为pre标记中不存在value属性。