5 つの td タグを持つテーブルがあります。
<tr id="rows">
<td x="111" y="1" col="1" row="1">
<div class="marge-col"></div>
</td>
<td x="1" y="1" col="2" row="1">
<div class="marge-col"></div>
</td>
<td x="1" y="1" col="3" row="1">
<div class="marge-col"></div>
</td>
<td x="1" y="1" col="4" row="1">
<div class="marge-col"></div>
</td>
<td x="1" y="1" col="5" row="1">
<div class="marge-col"></div>
</td>
</tr>
td タグ (クリックされたdiv.marge-col
div の親) をクリックしてattr('x')
1 つの値を増やしたい (たとえば、first.merge-col
親タグ (td) をクリックすると x 属性が増え、値が 2 に変更される) できません。これは私の jquery コードですが、機能していません。div.marge-col
最初のコンソールをクリックすると、私が表示されます**11**
!!! どうして???(1+1=11???)
$(document).on('click','#rows td .marge-col',function(){
console.log('col');
$(this).parent().attr('x',$(this).parent().attr('x')+1);
console.log($(this).parent().attr('x'));
});