l2a*_*lba 2 string jquery class find contain
我想在课堂上得到像...
<div class="main demo id_111 test"></div>
<div class="main demo test id_222 test demo"></div>
<div class="id_3 main demo test test demo"></div>
Run Code Online (Sandbox Code Playgroud)
结果必须是111,222和3
所以我这样编码
var id = $(".main").attr("class");
var id = id.split("id_");
var id = id[1].split(" ");
var id = id[0];
$("body").append(id);
Run Code Online (Sandbox Code Playgroud)
但有人知道编码比我的更好吗?
游乐场: http ://jsfiddle.net/UHyaD/
你可以使用正则表达式:
var id = $(".main").attr("class").match(/id_(\d*)/)[1];
Run Code Online (Sandbox Code Playgroud)
JSfiddle:http://jsfiddle.net/scaillerie/UHyaD/1/
| 归档时间: |
|
| 查看次数: |
2531 次 |
| 最近记录: |