私はテーブルのリストを持っています。divのキーでdivを取得し、その値を変更するJavascriptまたはJquery
var tables = "";
for (var i = 0; i <= data.length - 1; i++) {
if (data[i].current_order == null) {
tables += '<button class="table_btn" value="' + data[i].id + '">' + data[i].table_number + '</div>';
} else {
tables += '<button class="table_selected" key="' + data[i].current_order + '"value="' + data[i].id + '">' + data[i].table_number + '</div>';
}
テーブルには、ビジー状態またはビジー状態の2つの色があります。テーブルにcurrent_order
がある場合は、ビジー状態を示します。私は何をしたいユーザーは、空のテーブルをクリックしたときに、それはtable_btn
からtable_selected
にクラスを変更し、current_order
であるdiv要素のkey
を追加し、table_id
を取得していることです。
私は、ユーザーが空のテーブルをクリックしたときに、それは順序を作成し、クリックしたtable_id
の値を渡し、order_id
を作成し、私のバックエンド用phoenix-framework
を使用しています。しかし、私はどのようにテーブルdivのvalue
でテーブルを取得し、divにkey
を置くことができるか分からない...
誰も私にこのアドバイスを与えることができますか?
'、これは簡単なものですが、我々は上記のコードでは、より良い答え – Bindrid
を得るために忙しいとunbusy、生産HTMLのいくつかを確認する必要がありますtable_btn'は不安定なテーブル、 'table_selected'はビジーテーブルです。だから、ユーザーがボタンをクリックしてクラスを変更してキーを入力したときのようにしたいのです。 –