1

ID がコンテンツと同じすべての <td> 要素で、数値のみの <td> 要素 ID をすべて見つける必要があります。

必要なのは、どの <td> 要素が数値で、どの要素が英数字であるかを見つけ、それを使用して表示された情報を編集することです。

クリックリンクでJavaScriptを生成するために数値が読み取った数を知っておく必要があります。

私はjQueryを持っています。

4

1 に答える 1

5
var tdList = $('#tableid td').filter(function() {
  return !isNaN(this.id);
});

DEMO

唯一の潜在的な問題は、このような id-1.23が含まれることです。これが問題であるかどうかを判断するのはあなた次第です。

編集

正の整数のみが許可されている場合、次のようなことができます

var tdList = $('td').filter(function() {
  return /^\d+$/.test(this.id);
});

DEMO

ありがとう@Slyと@jods

于 2013-06-07T18:00:33.033 に答える