<tbody id="items">
<tr><td>Item 1</td></tr>
<tr><td>Item 2</td></tr>
<tr><td>Item 3</td></tr>
<tr><td>Item 4</td></tr>
<tr><td>Item 5</td></tr>
<tr><td><a>1</a>
<a>2</a>
<a class="a3">3</a>
</td></tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)
我想将不透明度设置为0.5,除了最后一个第三个锚标签<td>.怎么设置?
var atd = $('.a3').closest('td')
$("td").not(atd).addClass('opacity')//add class here
Run Code Online (Sandbox Code Playgroud)
您可以添加具有特定 css 的类
将不透明度设置为 td 的子级(a3 类除外)
使用.each()
描述:迭代 jQuery 对象,为每个匹配的元素执行一个函数。
要找到匹配,然后添加班级
var atd = $('.a3').closest('td')
$("td").not(atd).addClass('opacity')//add class here
Run Code Online (Sandbox Code Playgroud)
var atd = $('.a3')
$("td").each(function(index) {
console.log($(this).find('a').length)
if ($(this).find('a').length > 0) {
$(this).children().not(atd).addClass('opacity') //add class here
} else {
$(this).addClass('opacity') //add class here
}
})Run Code Online (Sandbox Code Playgroud)
.opacity {
color: red;
opacity: .5;
}Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
187 次 |
| 最近记录: |