私は完全な JQuery の初心者で、過去 2 日間これを調査してきましたが、今では頭がおかしくなりました。
ここに私が持っているものがあります:
一定量の行を持つテーブル (オンライン ストアのカートなど)
最後の行 (カートの合計が含まれているため) と最初の行 (列ヘッダー) は必要ありません。
ここに私が欲しいものがあります:
ドキュメントの読み込み時に、そのテーブルの各行 (最初と最後を除く) を調べて、(たとえば) 最初の列と最後の列を取得し、それらの値を Web サービスに渡し、Web サービスに値を返させたいと考えています。その行の別の列のテキスト ボックスに入れる
テーブル構造は次のとおりです。
<table id="blahzayblahgrdItems">
<tbody>
<tr>
<td>product</td>
<td>req.ship date</td>
<td>est.ship date(input textbox)</td>
<td>price</td>
<td>qty</td>
<td>subtotal</td>
</td>
</tbody>
</table>
Product 列と QTY 列から値を取得して、webservice に渡し、EST に入力しようとしています。Web サービスから返された内容を含む [Ship Date] 列
コードでは、次のようなことを試しました
$(function()
{
var partID;
var qty;
$("table[id*=grdItems] tbody tr").each(function() {})
)
ただし、実際の数量と製品を Web サービスに渡すことについては、空白を描いています。コードのさまざまなバリエーションを試し、アラート ボックスをスローして何が返されるかを確認しましたが、ヘッダー、テーブル データの一部、完全なテーブル データなどが表示されます。