Tag: 字符

jquery逐字符显示字符串

我想创建一个jquery脚本,可以逐个字符地记下div中的字符串,就好像有人在用户正在查看页面时键入它一样。 我假设这将使用settimeout的递归函数。 请帮帮我。 谢谢。

在n个字符后剪切一个字符串,但如果它在一个单词的中间剪切整个单词

我正在尝试创建一个在n个字符后剪切字符串的JS函数 – 这是有效的。 问题是如果它在一个单词的中间它看起来很糟糕,所以我需要你的帮助,如果它是它的中间,它会削减整个单词。 我的代码到目前为止: if($(‘#desc’).text().length > 505){ str = $(“#desc”).text(); $(‘#desc’).text(str.substring(0, 505)).append(‘…’); } PS #desc是包含我的字符串的div。 你可以使用jQuery。

jQuery parseJSON

当我尝试解析经过JSONvalidation的字符串时收到此错误(“JSON.parse:意外字符”)。 当我删除需要转义的字符时,它完美地工作(style =“width:400px;”)。 我错过了什么? 在使用parseJSON之前是否有一种独特的方法来转义字符? var $cookieString = ‘{“youTabItems”: { “youTab-001”: Welcome to my test, “youTab-002”: “test02Value”, “youTab-003”: “test03Value” }}’; var $myCookieString = $.parseJSON($cookieString); logThis($myCookieString); 更新 我能够让它的大部分工作,直到我开始保存/从cookie中检索。 现在,它在分号后切断了内容……对此有何想法? 我在quirsmode.com上使用了3个函数来获取cookiefunction(如下所示)。 function setCookie(name, value, days) { var date, expires; if (days) { date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); […]

jQuery:UTF-8无法使用ajax请求

我有一个php文件,它使用jQuery.ajax()从另一个php文件中获取一些数据到div。 jQuery.ajax({ type: ‘POST’, encoding:”UTF-8″, dataType:”html”, contentType: “text/plain; charset=UTF-8”, url: ‘/path/data.php’, success: function(msg) { jQuery(‘#dataBox’).html(msg); } }); 我的问题是,如果我在数据中有一些“特殊”字符,我会通过ajax,例如åäö,然后我会得到“黑色钻石中的问号”标记。 如果我在浏览器中打开外部文件就可以了。 如果我在主页上放了一些特殊字符,它就可以了。 一些简化的代码: data.php: $mysqli = new mysqli(“localhost”, “username”, “pass”, “db”); $mysqli->set_charset(“utf8”); $mysqli->query(“SET GLOBAL time_zone = ‘+00:00′”); $stmt = $mysqli -> prepare(“SELECT GROUP_CONCAT(sometext) AS mytext FROM `mytable`”); $stmt -> execute(); $results = selectResults($stmt); $stmt -> close(); $mysqli […]

从内容可编辑div中获取已删除的字符

我正在使用content editable div因为我想在文本区域中显示用户选择的表情符号。 我想知道用backspace或delete键deleted了哪个character 。 是否可以用jquery或javascript知道字符? UPDATE 这完全不重复,因为所有答案都是关于如何跟踪按下的键而不是被选中的字符。

如何在Javascript中混合使用英文和中文进行字数统计

我想计算包含英文和中文的段落中的单词数量。 对于英语,这很简单。 每个单词都是一个单词。 对于中文,我们将每个字符都算作一个单词。 因此,香港人在这里是三个字。 因此,例如,“我是香港人”的字数应为6。 任何想法如何在Javascript / jQuery中计算它? 谢谢!

如何使用jQuery来提交并检查值是否为2 – 5个字符?

假设我有一个文本字段: Username: 我有一些jQuery: $(document).ready(function() { user = $(“#username”); user.submit(function() { }) }) 我想检查提交后在username输入的值的长度是否介于2到5个字符之间。 如果不是那么就会发生一些事情。 我不太确定user.submit(function(){})里面应该是什么。