如何将事件添加到板内的单元格?我有一个 9x9 的网格,我想向它们添加一个事件,例如,这是我的 HTML 网格的一部分:
<div class="container">
<div class="dad-board">
<div class="dad-row">
<div class="dad-cell">
<input type="number" data-column="0" data-line="0">
</div>
<div class="dad-cell">
<input type="number" data-column="1" data-line="0">
</div>
<div class="dad-cell">
<input type="number" data-column="2" data-line="0">
</div>
<div class="dad-cell">
<input type="number" data-column="3" data-line="0">
</div>
<div class="dad-cell">
<input type="number" data-column="4" data-line="0">
</div>
<div class="dad-cell">
<input type="number" data-column="5" data-line="0">
</div>
<div class="dad-cell">
<input type="number" data-column="6" data-line="0">
</div>
<div class="dad-cell">
<input type="number" data-column="7" data-line="0">
</div>
<div class="dad-cell">
<input type="number" data-column="8" data-line="0">
</div>
...
</div>
</div>
现在在 jquery 我想做这样的事情:
(function() {
'use strict'
$('#dad-board > dad-cell').focusout(function(){
if($(this).text()>0 && $(this).text()<10){
$(this).addClass('with-value');
}else{
$(this).removeClass('with-value');
}
});
}());