要素に値またはinnerhtml(あるいはその両方)があるかどうかを判断する方法はjQueryにありますか?たとえば、要素が入力されている場合、その要素には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
});