0

こんにちは、データを保持するデータテーブルベースのテーブルがあります。これまでに実行できた次の文字列から値を取得できるようにする必要があります。

<input name="jobNo" value="job_no_123" />job_no_123

名前と値を取得して別の変数に格納し、それを別の処理に渡す必要があります。

ただし、ページにはキャプチャする必要がある別の 4 つのフィールドもあります。

<input name="item_1" value="data1" />data1
<input name="item_2" value="data2" />data2
<input name="item_3" value="data3" />data3
<input name="item_4" value="data4" />data4

さらに、これは 1 つの行からのデータのみであり、複数の行に対してもこれを行う必要があります。しかし、私はどこかから始める必要があります。

助けてください。

ありがとう

4

2 に答える 2

1

あなたのニーズが何であるかはわかりませんが、ここに役立つコードがあります

$('input').each(function(i, val){
    $(this).attr('name'); // will get the attribute name
    $(this).attr('value'); // will get the attribute value
    $(this).attr('text');  // will get the text inside the input
});
于 2012-06-29T16:28:00.990 に答える
0

この正規表現は、コードから値を見つけることができます。ただし、入力が厳密にその形式であり、空白にも変化がないことを前提としています。

<input name="(.*)" value="(.*)" />

値は、キャプチャされたグループ 1 と 2 にあります。

注: HTML の解析に正規表現を使用すべきではないことは承知していますが、入力が十分に厳密であれば機能します。

于 2012-06-29T16:30:43.353 に答える