是否可以取TD的值并将其作为文本?将TD值作为文本
<td class="itemtd" value="58057" bgcolor="red"></td>
我似乎无法阅读的价值,甚至是检查它是否存在,这是我到目前为止已经试过,但它不工作
<script>
$(function(){
$('.itemtd').each(function(){
if ($(this).val() != '') {
$(this).append($(this).val());
}
});
});
</script>
''元素可以具有“值”属性,但它并不意味着什么,并且您无法通过jQuery'.val()'获取它。 “值”属性用于各种面向输入的表单元素。 – Pointy
我不认为'value'是'td'的有效属性。如果您将其更改为'data-value',则可以使用'$(this).data('value')' - https://api.jquery.com/data/ – Pete