jQuery 中有没有办法确定一个元素是否有值或 innerhtml(或两者都有)?例如,如果输入元素,那么它有一个 val,我可以使用:
$(this).val();
但如果它是一个 div 那么我需要使用:
$(this).html();
我需要知道是否必须使用 val 或 HTML。我的 jQuery 是:
$(".myclass").each(function(idx){
if (this is a val based element)
use val
else
use html
});