0

要素に複数のクラスがある場合、jqueryでパターンからクラスを取得することは可能ですか?

例えば

<body class="class-a class-b class-c id-1">

クラスid-1は実行時に認識されませんが、「id-」のパターンでクラスが存在し、次に id があることだけを知っているクラスを取得したいと思います。

基本的に、上記の例で返された番号 1 が必要です。

この例では、数字の 6 が返されます。

<body class="class-a class-b class-c id-6">
4

5 に答える 5

0

使用できる要素にid-...適用されるクラスが最大で 1 つあると仮定します。body

var classData = document.body.className.match(/\bid\-\d+\b/),
    numberData = classData && classData[0].substring(3);

numberDatanullそのような一致が存在しない場合になります。

于 2013-09-29T21:01:34.947 に答える