之间的功能有何不同
$("#item").val();
和
document.getElementById("item").innerHTML;
我使用第一个调用获取按钮的值,第二个调用div的内部内容。第二次调用的等效jQuery是什么?为什么不能在div上使用第一个调用?
答案 0 :(得分:1)
如果元素没有值,则无法使用val()
。它相当于document.getElementById("item").value
。
document.getElementById("item").innerHTML
等同于$('#item').html()
。
答案 1 :(得分:0)
答案 2 :(得分:0)
比较苹果与苹果:
$("#item").val() === document.getElementById("item").value;
$("#item").html() === document.getElementById("item").innerHTML;
答案 3 :(得分:0)
$("#item").val();
将获得输入的value属性。而innerHTML将获取内容(HTML)。
使用$("#item").html();
作为此
答案 4 :(得分:0)
因为val用于获取value属性的值.Div不能具有value属性。您可以通过$(element).text();
获取div元素文本