我有以下代码:
$('.document').ready(function(){
alert($('font.someClass').val());
});
以下是Fiddle。
有谁知道为什么我不能返回字体标记的值?
我是否假设您不允许调用该值或设置字体标记的值。
答案 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());
});