jQuery简单值得到.val()的问题

我有以下代码:

$('.document').ready(function(){ alert($('font.someClass').val()); }); 

这是一个小提琴 。

有谁知道为什么我不能返回字体标记的值?

我是否假设您不允许调用该值或设置字体标记的值。

.text()而不是.val().val()用于表单元素。

val()方法从表格元素(如input )存在的value中获取值。 您希望从某些DOM元素中获取文本,因此请使用text()方法。

我在这里用代码更新了你的小提琴:

 $(document).ready(function() { alert($("font.someClass").text()); }); 

这将为您提供以下内容:

 $('.document').ready(function(){ alert($('font.someClass').text()); });