如何使用jquery检测特殊字符
How to detect special characters using jquery
我有一些html,看起来像这样:
<div id="toggle">
∅
</div>
我想使用jquery检测togglediv中的符号,然后更改该符号。我用∅
制作了上面的符号
这是我尝试使用的jQuery,但没有发生任何事情,这让我相信符号没有被检测到。
$("#toggle").on("click", function () {
if ($(this).html() == "∅") {
$(this).html("O");
}
});
假设您的代码保存为UTF-8,则可以将该字符用作字符串
$("#toggle2").on("click", function () {
if ($(this).html()=='∅') {
$(this).html("O");
}
});
或者你可以通过字符代码
$("#toggle").on("click", function () {
if ($(this).html().charCodeAt(0)==8709) {
$(this).html("O");
}
});
还有额外的学分。。。替换所有发生的事件。
$("#toggle3").on("click", function () {
$(this).html($(this).html().replace(/['u2205]/g,'o'));
});
http://jsfiddle.net/RmYM2/1/
.html()
返回实际字符,因此需要执行
if ($(this).html() == "∅") {
相关文章:
- javascript替换换行符和特殊字符
- angularjs删除动态形式元素中的特殊字符
- 使用json_encode通过xmlhttp.responseText发送特殊字符(即caron)
- 在搜索中考虑特殊字符的
- 避免键入一些特殊字符
- Regex测试特殊字符
- 在 Javascript 中对特殊字符进行排序 (æ)
- 必须检查长度,并在文本框中允许一些特殊字符
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- 用于在Javascript中删除多个空格的特殊字符
- jQuery-Regex以防止任何特殊字符
- javascript正则表达式来识别所有特殊字符
- RegEx只获取特殊字符,前后不获取任何字符
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- Javascript:包括特殊字符的文本选择
- 获取特殊字符后没有单词的句子
- 如何使用jquery检测特殊字符
- 检测由 shift 键和其他键组合产生的特殊字符
- 检测是否在输入元素JS中输入了特殊字符
- 检测并转义所有特殊字符