`
wangrusheng5200
  • 浏览: 302677 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

元素ID是个字符串变量,如何用jquery选择器获得这个对象?

    博客分类:
  • js
阅读更多

问题:元素ID是个字符串变量,如何用jquery选择器获得这个对象?

解决问题:

不用jquery时很简单如下:
var id="input1";
var obj=document.getElementById(id);


jquery就是
var id="input1";
var obj=$('#'+id);

 

 

 

分享到:
评论

相关推荐

    jQuery为动态生成的select元素添加事件的方法

    在处理动态生成的元素时,jQuery提供了强大的选择器和方法,这使得开发者能够以简洁的方式操作这些元素,包括为它们添加事件监听器。 2. 动态生成元素的事件处理难题:在Web开发中,经常遇到需要动态生成页面元素的...

    Jquery选择器中使用变量实现动态选择例子

    Jquery选择器中利用变量实现动态选择是一种常用的技术,它允许开发者通过动态的字符串拼接来指定需要操作的DOM元素。在Jquery中,通过将变量与字符串相结合,可以灵活地构建选择器,从而选择特定的元素或者根据某些...

    jQuery详细教程

    $("#intro") id="intro" 的第一个元素 $("ul li:first") 每个 <ul> 的第一个 <li> 元素 $("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性 $("div#intro .head") id="intro" 的 <div> 元素中的所有 ...

    Jquery选择器 $实现原理

    要了解JQuery选择器$的实现原理,首先需要理解JavaScript中函数作用域与闭包的概念。JQuery是一个封装了大量DOM操作的JavaScript库,它将常用的DOM操作方法封装成函数,并通过$符号作为快捷访问方式。 JQuery在加载...

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

    然而,当ID包含特殊字符时,如在给定的标题和描述中提到的`/@`或`[]`,这可能会导致选择器失效,因为这些字符在CSS和jQuery选择器中有特殊的含义。为了正确地选择这些ID,我们需要进行转义处理。以下将详细解释如何...

    jQuery 未压缩版本源码学习

    `isSimple`正则表达式用于检查字符串是否仅包含类选择器或元素选择器。这有助于优化处理速度,避免不必要的复杂解析过程。 #### 白色空间处理:`rnotwhite`与`rtrim`正则表达式 `rnotwhite`用于检测字符串中是否...

    jQuery权威指南-源代码

    2.2 jQuery选择器详解/17 2.2.1 基本选择器/18 2.2.2 层次选择器/20 2.2.3 简单过滤选择器/22 2.2.4 内容过滤选择器/25 2.2.5 可见性过滤选择器/27 2.2.6 属性过滤选择器/28 2.2.7 子元素过滤选择器/30 ...

    jquery分割字符串的方法

    之后,通过jQuery选择器选取对应的HTML元素,并使用.text()方法将数组中的字符串分别放入这两个元素中。这样,id为a的HTML元素将显示“sss”,而id为b的HTML元素将显示“vvv”。 为了使内容更加丰富,还可以介绍...

    JS+JQuery+CSS基础笔记

    1. 快速选择器:jQuery使用CSS选择器来选取DOM元素,如$("#id")选择ID为"id"的元素,$(".class")选择所有class为"class"的元素。 2. 链式操作:jQuery对象的方法返回的是jQuery对象本身,允许连续调用多个方法。 3...

    jQuery编码标准.docx

    9. 不要同时选择多个ID或在ID选择器后使用其他选择器,因为ID选择器是通过`document.getElementById()`处理的,这可能导致性能下降。 **DOM操作** 1. 在进行DOM操作之前,先分离元素,如`var $myList = $("#list-...

    jQuery1.8.0帮助文档.CHM

    在1.8.0版本中,这些选择器包括ID选择器 (#id),类选择器 (.class),元素选择器 (element),以及更复杂的组合选择器。 2. **DOM操作**: jQuery提供了丰富的API用于操作DOM,如`$(selector).html()`用于设置或获取...

    jQuery对指定元素中指定字符串进行替换的方法

    1. **多元素替换**:如果需要在多个元素中替换相同字符串,可以使用类选择器或`$.each()`遍历元素集合。 2. **动态内容替换**:当内容是动态加载或用户交互生成时,需要确保替换操作发生在正确的时间,如`$(document...

    jquery中有哪些api jQuery主要API

    jQuery选择器是用于选取DOM元素的一种强大工具。除了常见的类选择器、ID选择器、元素选择器和通配符选择器之外,还有复合选择器,如后代选择器(空格)、子选择器(`>`)、相邻兄弟选择器(`+`)、一般兄弟选择器(`...

    jquery性能优化高级技巧

    jQuery选择器虽然强大,但其性能会根据选择器的复杂程度而变化。在使用选择器时,尽量使用ID选择器或类选择器,避免使用基于文本的复杂选择器,因为它们会更慢。可以使用浏览器的开发者工具来测试不同选择器的性能,...

    jquery开发入门整理(所需要了解的)

    ### 改变获取对象方式万能的jQuery选择器 - **基础选择器**:如`#id`、`.class`等。 - **层次选择器**:如`parent > child`、`prev + next`等。 - **过滤选择器**:如`:first`、`:last`等。 ### 学习jQuery必须知道...

    jquery源码 带格式

    此版本的源码不仅包含了核心的jQuery功能,还整合了Sizzle.js,一个用于快速查找DOM元素的选择器引擎。 #### 主要组件与功能 在源码的起始部分,我们首先看到了一个立即执行的函数表达式(IIFE),这是一个常见的...

    jquery操作ID带有变量的节点实例

    一旦我们有了动态生成的ID字符串,就可以使用jQuery来选取这个ID对应的DOM节点。在jQuery中,可以通过`$("#"+indexNode)`的形式来选取ID为`indexNode`值的节点。 ### 知识点六:操作选取的节点 选取节点之后,就...

    50个Jquery经典实例

    1. **DOM操作**:jQuery提供了方便的DOM选择器,如`$("#id")`选择ID为`id`的元素,`$(".class")`选择所有类名为`class`的元素。例如,`$("p").html("新内容")`可以快速替换所有`<p>`标签内的文本。 2. **元素遍历**...

    15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】

    在过去的开发实践中,DOM元素的返回通常是通过解析选择器字符串、使用JavaScript循环以及内建JavaScript API(如getElementById()、getElementsByTagName()、getElementsByClassName())完成的。然而,现代浏览器...

    Jquery1.2.6源码分析+源代码

    如果选择器是字符串,它会尝试匹配 DOM 元素;如果选择器是元素或数组,它会直接处理这些元素。 ### 2. 选择器引擎(Sizzle) jQuery 的选择器引擎 Sizzle 在 1.2.6 版本中扮演着关键角色。Sizzle 支持 CSS1 到 ...

Global site tag (gtag.js) - Google Analytics