获得满足范围的价值

时间:2014-01-12 19:32:11

标签: javascript jquery html contenteditable

所以我有这个范围,它有一个内容可编辑属性,当你点击按钮后 - 我想获得该范围的值,但它似乎没有工作。

注意:我真的无法将跨度更改为文本框或div或任何内容 - 我只需要该内容可编辑范围的值。

这是HTML:

<span id="thirdspan" contenteditable="true">Write context text here:</span>

这是CSS:

 color: black;
 font-family:'Roboto';
 outline: 0px solid transparent;

这是JS:

var bodytext = $('#thirdspan').text;
alert(bodytext);

非常感谢任何能提供帮助的人!

3 个答案:

答案 0 :(得分:2)

你需要$('#thirdspan').text();。或$('#thirdspan').html();,因为contenteditable允许编辑html。

答案 1 :(得分:1)

而不是:

var bodytext = $('#thirdspan').text;

你应该这样做:

var bodytext = $('#thirdspan').text();

因为.text是一种方法,所以需要()来调用它

干杯

答案 2 :(得分:0)

应该是:

var bodytext = $('#thirdspan').text(); 

确保已加载jquery

相关问题