私は3つの列を持つボタンとテーブルのリストを持っています。ユーザーがボタンをクリックしたときに、JQueryでテーブルの列にボタンの値を挿入したいとします。 JQueryでこれを行う方法はありますか?jqueryを使用してリストからテーブルにオブジェクトを挿入します
$(document).ready(function() {
\t var num;
$('#selction li a').click(function() {
\t \t num = $(this).text();
\t \t $('tr > td').text(num);
\t });
});
#selction{list-style: none;}
#selction li {display: inline-block;}
#selction li a {
display: block;
width: 20px;
height: 20px;
line-height: 20px;
margin: 5px;
text-align: center;
background: red;
cursor: pointer
}
.table-numbers {width: 100%;border-collapse: seprate;}
.table-numbers tr td {
width: 30%;
height: 30px;
border: 1px solid #000;
}
<div class="number-list">
<ul id="selction">
<li><a id="n1" data-id="n1" onclick="ButtonSelected('n1')" role="button">1</a></li>
<li><a id="n2" data-id="n2" onclick="ButtonSelected('n2')" role="button">2</a></li>
<li><a id="n3" data-id="n3" onclick="ButtonSelected('n3')" role="button">3</a></li>
<li><a id="n4" data-id="n4" onclick="ButtonSelected('n4')" role="button">4</a></li>
</ul>
<div class="clearfix"></div>
</div>
<table class="table-numbers">
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
私はあなたにヒントを与えることができますか?将来はjsfiddleにコードを書いて、それで遊ぶことができます。また、私はあなたが何を望んでいるか分からない。それは簡単に聞こえる...しかし、私は本当にあなたが何をしたいかわからない – Chris
私のHTMLを見て私はボタンのリストを含むul#selctionを持っています。私はユーザーが数字を選択する場合は、この番号がテーブルに表示されます。たとえば、6をクリックすると、この数値はrow1 col1に入れられます.2 row1 col2を選択すると、数値2で塗りつぶされます。 – mavis