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

时间:2011-05-30 16:48:48

标签: jquery get

我有以下代码:

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

以下是Fiddle

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

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

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:3)

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

我使用代码更新了您的小提琴here

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

答案 2 :(得分:1)

这将为您提供文字:

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