jQuery简单值与.val产生问题

问题描述

| 我有以下代码
$(\'.document\').ready(function(){
   alert($(\'font.someClass\').val());
});
这是一个小提琴。 有谁知道为什么我不能返回字体标签的值? 我是否假定不允许您调用该值或设置字体标签的值。     

解决方法

        
.text()
不是
.val()
-
.val()
适用于表单元素。     ,        
val()
方法从form5ѭ中获取值,
value
存在于表单元素中(例如
input
)。 您正在寻找从DOM元素获取文本的方法,因此请使用
text()
方法。 我在这里用代码更新了Fiddle:
$(document).ready(function() {
   alert($(\"font.someClass\").text());
});
    ,        这将为您提供文字:
$(\'.document\').ready(function(){
 alert($(\'font.someClass\').text());
});