Tag: 切片

window.getSelection()。getRangeAt()无法正常工作

我试图在一个html元素中选择文本,然后在它周围插入span标签。 到目前为止,我遇到了正确的索引问题。 如果我在 块中突出显示文本,则索引在标记后变为0。 我希望能够将文本切片(),然后在突出显示文本之后将其与span标签重新组合,以及抓取所选文本并通过Ajax将其发送到服务器。 以下是一些示例HTML和代码: This is some sample text.Select this text. jQuery的: $(‘*’).mouseup(function() { mouseDown = false; var startIndex = window.getSelection().getRangeAt(0).startOffset; var endIndex = window.getSelection().getRangeAt(0).endOffset; alert($(body *).text().slice(startIndex, endIndex)); });

jquery .each()循环继续加载更多按钮?

我为我的数组制作了每个循环的jQuery,但是我想在第一次启动时加载6个项目,然后当我点击加载更多按钮时,它将显示7到13,依此类推。 我首先使用.slice()完成了6限制,但总是在加载更多按钮时失败,有人可以帮忙吗? 我的代码: function loadName(){ $.getJSON(‘/namedatabase.php’, function(data) { $.each($(data).slice(0, 6),function(i,item){ $(“.nameData”).append(”+item.name+”); }); }); } 加载更多按钮 Load more

使用Javascript / KendoUI自动完成呈现数据时出错 – 对象#没有方法’slice’ – 如何解决?

我正在使用带有MVC4 WebAPI OData和EF文章的Using Kendo UI 。 安装KendoUI并确保设置所有引用后,我输入三个字符,并得到以下错误: 未捕获的TypeError:对象#没有方法’slice’ 问题的根源 通过更新来保存读取:通过调试我发现问题是JS希望解析数组中的数据 – 在根目录中不可用。 在数据层次结构中,它是一个级别。 原始问题 我清理了kendo.web.min.js,错误发生在第3498行: success: function (n) { var i = this, r = i.options; return i.trigger(wt, { response: n, type: “read” }), n = i.reader.parse(n), i._handleCustomErrors(n) ? (i._dequeueRequest(), t) : (i._pristine = et(n) ? e.extend(!0, {}, n) : n.slice ? n.slice(0) : n, […]