jQuery:如何访问Firefox中的<span>值属性?</span>

时间:2010-11-20 05:31:45

标签: jquery

此代码在IE中工作,而不在Firefox中。 帮帮我

<html>
<head>
  <title>jQuery test</title>
<script type="text/javascript" src="jquery.js"></script>
  <script type='text/javascript'>
     $(document).ready(function() { alert($('#hi').val()); });
  </script>
</head>
<body>
<span id='hi'value='10'>This is my name</span>
</body>
</html>

3 个答案:

答案 0 :(得分:6)

如果您想要<span></span>中的HTML代码:

$('#hi').html()

如果您想要名为value的属性的值:

$('#hi').attr('value')

有关详细信息,请参阅.attr.html.val的jQuery文档。

答案 1 :(得分:1)

你会用

$('#hi').attr('attr_name')

答案 2 :(得分:0)

val()方法在选择器上查找名为“value”的属性。

例如

<input type='text' id='hi' value='value' />

在span元素中,通常不使用value,但在元素中包含文本。

像:

  <span id='hi'>text here</span>

使用$(“#hi”)。text();检索该文本