`
jerrycong
  • 浏览: 21524 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

jQuery特殊字符总结

阅读更多
在jQuery中我们借助一些特殊字符来实现查询,它们就象是编程语言里面的关键字,为方便记忆总结如下#;&,.+*~':"!^$[]()=>|/

# 表示选择id,如
$("#div1").html()


& 表示

. 表示选择class属性,用样式查找如
$(".selected").removeClass("selected")


~ 表示一个有效选择器跟着第一个选择器

+ 表示一个有效选择器并且紧接着第一个选择器,如
<form>
  <label>Name:</label>
  <input name="name" />
  <fieldset>
      <label>Newsletter:</label>
      <input name="newsletter" />
 </fieldset>
</form>
<input name="none" />

jQuery代码$("label + input"),表示选择所有紧跟在label元素后面的input元素,结果<input name="name" />,<input name="newsletter" />,不包括<input name="none" />, 如果改成用~,那么<input name="none" />就包括在内


* 表示包含某些字符,如
$("input[name*='man']")
查找所有name属性包含'man'的input元素

! 表示非不是,如
$("input[name!='man']")
查找所有name属性不等于'man'的input元素

^ 表示以...开始,如
$("input[name^='man']")
查找所有name属性以'man'开头的input元素

$ 表示以...结尾,如
$("input[name^='man']")
查找所有name属性以'man'结尾的input元素

: 和jQuery关键字组成选择器,如
$("tr:hidden")
查找所有隐藏的tr

[] 常用在选择器里面,表示某个元素的属性,如
<div>
  <p>Hello!</p>
</div>
<div id="test2"></div>
$("div[id]")     匹配 <div id="test2"></div>    


> 常用在选择器里面表示父子关系,如
$("form > input") 匹配form里面所有input元素


| 表示或者

javascript中的字符,;",() =

在使用这些特殊字符的时候,如果不加上转义符"\",可能会有错误
分享到:
评论

相关推荐

    JQuery对id中含有特殊字符的转义处理示例

    总结一下,当ID包含特殊字符时,我们可以采用以下策略: - 使用JavaScript原生的`getElementById`方法。 - 对于CSS和jQuery选择器,需要转义特殊字符,例如用反斜线`\`转义方括号。 - 使用属性选择器来指定ID,避免...

    表单的验证数字字符特殊符号

    本主题主要关注的是“表单的验证数字字符特殊符号”,这涉及到对用户在表单中输入的数字、字母以及特殊字符的检查。 一、表单验证的重要性 表单验证可以防止无效数据的提交,减少服务器端的处理负担,提高用户体验...

    jQuery 实现ajax传入参数含有特殊字符的方法总结

    然而,当这些参数中包含一些特殊字符时,比如美元符号($)、井号(#)、和号(&)等,就可能出现数据无法正确传递或者被错误解析的问题。本文将针对这一问题,提供解决方案和最佳实践。 首先,要理解在HTTP请求中,参数...

    jQuery 文本框字符限制插件 Textarea

    总结来说,jQuery Textarea字符限制插件是一个实用的前端工具,可以帮助开发者实现对textarea输入的字符限制,提供良好的用户体验。通过源代码,我们可以学习到如何利用jQuery进行事件监听、DOM操作以及自定义用户...

    jquery随机字符插件Chaffle

    1. **字符生成**:Chaffle能够生成指定长度的随机字符串,包括字母、数字甚至特殊字符,满足各种随机字符串需求。 2. **字符洗牌**:该插件的核心特性是其洗牌算法,能够将已生成或用户自定义的字符序列进行随机...

    浅谈jquery的html方法里包含特殊字符的处理

    总结,当在jQuery的`html()`方法中处理包含特殊字符的字符串时,要确保正确转义这些字符,以防止解析错误。同时,考虑使用更现代的事件绑定方法,如`data-*`属性和`on()`方法,以提升代码质量。对于兼容性问题,尤其...

    jQuery特殊符号转义的实现

    总结而言,特殊符号转义是Web前端开发中一项十分实用的技术,它确保了开发者在使用jQuery时能够更加灵活地处理和操作包含特殊字符的ID或类名的DOM元素。掌握这些转义规则,对于编写健壮的前端代码十分重要。

    jquery-jar包

    总结来说,jQuery-jar包是将jQuery的功能引入Java后端的一种方式,它扩展了jQuery的应用场景,让开发者可以在服务器端利用jQuery的强大功能。然而,考虑到最佳实践和系统架构,这样的使用方式应当谨慎考虑。在实际...

    jQuery Virtual Keyboard

    总结,jQuery Virtual Keyboard是一个强大的工具,它结合了jQuery的便利性和虚拟键盘的实用性,为Web开发者提供了在任何设备上构建交互式输入界面的能力。通过理解和应用这个插件,你可以提升你的Web应用程序的用户...

    使用Jquery获取带特殊符号的ID 标签的方法

    标题“使用Jquery获取带特殊符号的ID标签的方法”所涉及的核心知识点是:如何在ID包含特殊字符的情况下正确地使用jQuery来选取元素。描述中的代码`$(document.getElementById('ID名称'))`提供了一个解决方案,但它...

    jquery与ajax获取特殊字符实例详解

    总结来说,当使用jQuery与Ajax处理包含特殊字符的数据时,关键在于对数据进行适当的编码。`encodeURIComponent()`函数是解决这个问题的有效工具。在发送数据前使用它,可以确保所有字符都被安全地编码,从而避免解析...

    jquery关键词组拆分工具插件

    比如,增加对特殊字符的支持、自定义处理逻辑,甚至集成到其他前端框架中。 总结,jQuery关键词组拆分工具插件为开发者提供了一个方便的解决方案,用于处理和拆分关键词组。通过理解其工作原理,结合实际需求,我们...

    jQueryValidation验签

    总结来说,jQuery Validation是前端开发中的强大工具,它简化了表单验证的实现,同时提供了丰富的定制功能。通过理解和掌握这个插件,开发者能够创建出符合业务需求、用户体验良好的表单验证机制。

    jquery 强制设置文本框处于英文输入法状态

    总结来说,面对“jquery 强制设置文本框处于英文输入法状态”的问题,开发人员可以利用jQuery事件处理和JavaScript的特性来控制文本框的输入模式,确保在扫描枪或其他输入设备触发时,系统不会误切换到中文输入法。...

    jQuery参考手册(1.11.3).rar

    总结来说,《jQuery参考手册(1.11.3)》是学习和使用jQuery的重要资源。它涵盖了jQuery的基础用法和高级特性,无论你是初学者还是经验丰富的开发者,都能从中找到所需的信息。通过深入理解和实践手册中的内容,你将...

    jquery虚拟键盘 jquery.keypad.package-1.2.0

    - **自定义键盘布局**:通过指定布局数组,可以创建个性化的键盘布局,包括特殊字符和功能键。 - **键盘状态管理**:可以控制键盘的打开、关闭、禁用等状态,适应不同的交互场景。 五、安全与性能优化 在使用虚拟...

    Jquery EasyUI 日历Demo

    总结起来,"Jquery EasyUI 日历Demo"展示了如何利用这个框架轻松创建一个交互式的日期选择器。通过简单的 HTML 结构和 JavaScript 配置,我们可以快速地将这个功能集成到 Web 应用中,提升用户体验。无论是在表单中...

    jquery实现去除重复字符串的方法小结

    在使用这些方法时,需要注意输入字符串中可能存在的特殊情况,如特殊字符、空格等,这些因素都可能影响去重效果。此外,对于动态页面,如果需要频繁进行字符串去重操作,可能会影响页面的性能,因此建议适当优化代码...

    jquery对textarea的长度进行验证

    然而,`maxlength`属性无法满足某些场景下对文本长度精确控制的需求,例如,我们可能希望限制用户输入的字符数,包括空格和特殊字符。这时,我们就需要借助jQuery和`jquery.validate.js`库来实现自定义验证规则。 `...

Global site tag (gtag.js) - Google Analytics