这是我的问题:考虑以下html:
<div id="item1" class="green_large">
<div id="item2" class="green_large">
<div id="item2" class="green_small">
<div id="item4" class="yellow_large">
<div id="item5" class="yellow_large">
Run Code Online (Sandbox Code Playgroud)
如何检查$(this)是否包含带有子串"yellow"的类名,例如使用jQuery?
$("div").click(function() {
if ($(this).contains_the_class_with_the_substring_yellow?) {
// do something
}
}
Run Code Online (Sandbox Code Playgroud)
Mik*_*kee 17
$("div").click(function() {
if (this.className.indexOf("yellow") > -1) {
// do something
}
}
Run Code Online (Sandbox Code Playgroud)
jAn*_*ndy 11
$("div").click(function() {
if (this.className.indexOf('yellow') > -1) {
// do something
}
}
Run Code Online (Sandbox Code Playgroud)
或纯粹的jQuery'ish:
$("div").click(function() {
if ($(this).attr('class').indexOf('yellow') > -1) {
// do something
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26431 次 |
| 最近记录: |