2

私は以下の要素を持っています:

<ul id="towns">
    <li class="clearfix odd 516_499_132_0_0 town132">...</li>
</ul>

1つのパラメーターのクラス「town132」を抽出する必要がありますが、数値(たとえば、132)は可変です。

抽出するにはどうすればよいですか?

$('#towns').children('li').each(function() {
    parameter = $(this). // ???
});
4

1 に答える 1

6

クラスが常にそこにあることを知っている場合:

parameter = this.className.match(/town(\d+)/)[1];

さもないと:

var m = this.className.match(/town(\d+)/);
if (m) {
    parameter = m[1];
}
于 2013-02-10T14:14:03.440 に答える