`
- 浏览:
623022 次
- 性别:
- 来自:
上海
-
<ul class="fcb j-d-list">
<li class="on d01" data-v="2017-10-01" data-m="2017-10">1<i>预约</i></li>
<li class="on d02" data-v="2017-10-02" data-m="2017-10">2<i>预约</i></li>
<li class="on d03" data-v="2017-10-03" data-m="2017-10">3<i>预约</i></li>
<li class="on d04" data-v="2017-10-04" data-m="2017-10">4<i>预约</i></li>
<li class="on d05" data-v="2017-10-05" data-m="2017-10">5<i>预约</i></li>
<li class="on d06" data-v="2017-10-06" data-m="2017-10">6<i>预约</i></li>
</ul>
找出所有li具有data-m="2017-10"的元素
$('.j-d-list').find($('li[data-m="2017-10"]'))
给这些元素增加样式
$('.j-d-list').find($('li[data-m="'+switchMonth+'"]')).removeClass('on').addClass('off').find('i').text('');
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
其他对象获取方法涉及到元素的属性选择,如选择所有带有特定id属性或属性值为特定值的元素等。比如$("Element[id]")选择所有带有id属性的元素;$("Element[attribute=value]")选择所有某个属性的值为value的元素。 ...
- 动态设置属性值:`$("img").attr("title", function(){ return this.src; });` - 为所有 `<img>` 元素设置 `title` 属性,其值为当前元素的 `src` 值。 3. **`.html()`** - **用途**:获取或设置元素的内容...
这种方法非常实用,因为它允许我们对一组具有相似属性但不同值的元素集合进行操作,而不是仅仅对具有相同属性值的单个元素进行操作。 此外,`$(".zy_menua").removeClass("hover_a").eq(asseoeted-1).addClass(...
- **children()**:取得一个包含匹配元素集合中每个元素的子元素的元素集合。 - **filter()**:将匹配元素集合缩减为匹配选择器或匹配函数返回true的那些元素。 - **find()**:在指定的后代元素中查找匹配的元素。 -...
该方法专门用于删除指定元素的某个属性。当需要从DOM中移除某个元素的属性时,removeAttr()方法就显得非常重要。例如,要删除所有元素的title属性,可以使用以下代码: ```javascript $("p").removeAttr("title"); ...
- **描述**:判断当前匹配的元素集合是否满足某个条件。 8. **获取下一个兄弟元素**: - `next(expr)` - **描述**:获取当前匹配元素集合的下一个兄弟元素。 9. **排除某些元素**: - `not(el)` - `not(expr)` ...
$("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性 $("div#intro .head") id="intro" 的 <div> 元素中的所有 class="head" 的元素 三. jQuery 事件函数 jQuery 事件处理方法是 jQuery 中的核心函数...
在前端开发中,经常需要根据页面上...2. 检查该集合的length属性值。 3. 判断length的值是否大于零。 4. 根据判断结果执行相应的操作。 下面是一个具体的代码示例: ```html <!DOCTYPEhtml> 检测元素是否存在示例 ...
- `$.jQuery(selector[,context])`:根据给定的选择器和上下文获取元素集合。 - `$.jQuery(element)`:将单个DOM元素转换为jQuery对象。 - `$.jQuery(elementArray)`:将DOM元素数组转换为jQuery对象。 - `$.jQuery...
- 选取属性值包含特定字符串的元素,值之间用空格分隔。 #### 九、表单选择器 - **输入元素**:`:input` - 选取所有的`<input>`、`<textarea>`、`<select>`和`<button>`元素。 - **文本框**:`:text` - 选取...
jQuery提供了一套强大的选择器系统,允许开发者轻松选择页面上的元素集合并进行各种操作。在某些情况下,我们需要对已选择的元素集合进行过滤,排除掉不需要的元素。这时,jQuery的`:not()`伪类选择器就显得尤为重要...
5. 事件监听:添加事件监听器,监听用户对某个属性的选择,根据选择更新其他属性的可选值。 在CSS文件(可能命名为style.css)中,我们可以定义样式来美化这些属性选择元素,如设置字体、颜色、背景、边框等,以...
在jQuery中,可以通过各种方法来操作DOM元素的属性值。 - **addClass(cssClass)**: 为匹配元素添加一个或多个类。例如:`$("p").addClass("cssClass");` - **attr()**: 可用于获取或设置一个或多个属性。 - 获取...
- `$("元素名称").removeAttr("属性名")`: 移除指定元素的某个属性及其值。 - `$("元素名称").removeClass("类名")`: 移除指定元素的某个CSS类。 6. **切换样式** - `$("元素名称").toggleClass("类名")`: 如果...
- `[attribute^=value]`: 选择属性值以特定字符串开头的元素。 #### 三、jQuery包装集操作 1. **添加元素** - `$.add()`: 添加元素到当前集合。 - `$.merge()`: 合并两个集合。 2. **过滤元素** - `$.filter...
jQuery 提供了许多便捷的方法来处理元素集合,无需手动遍历这些元素。 - `each()`:用于遍历每个匹配的元素,并执行回调函数。 - 示例:`$("p").each(function(index, element) { /* 处理每个 p 元素 */ });` - `...
此代码行表示通过 `.filter()` 方法筛选出不含有 `.selected` 类子元素的元素集合。这在实际应用中非常有用,比如当需要处理列表中某些特定状态的项时,可以高效地过滤掉不符合条件的元素。 #### 二、如何重用元素...
而数组则是一系列有序的元素集合,每个元素可以通过索引来访问。尽管数组在概念上与对象不同,但在JavaScript中,数组也被视为一种特殊的对象,其索引被视为属性。 1. 获取对象的键(keys)和值(values) 在...
- `$(“Element[attribute ^= value]”`:选择属性值以指定值开头的元素。 - `$(“Element[attribute $= value]”`:选择属性值以指定值结尾的元素。 - `$(“Element[attribute *= value]”`:选择属性值包含指定...