このコードはFirefoxではなくIEで動作します。jQuery:<span> Firefoxのvalue属性にアクセスするには?
$('#hi').attr('value')
.attr
のためのjQueryのドキュメントを参照してください:
$('#hi').html()
あなたがvalue
を指定された属性の値が必要な場合:あなたは<span></span>
内部のHTMLコードをしたい場合は、私に
<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>
ええと。私は '.val()'は実際のフォーム要素のためだと思います。 – mpen
@マーク:そうです。 jQueryのドキュメントから: "主にフォーム要素の値を取得するために使用されました。" jQuery 1.4.4のソースコードから: 'return(elem.value ||").replace(rreturn、 ""); 'Firefoxはフォーム要素に対して' .value'をサポートしているようです。 – PleaseStand