此代碼適用於IE,不適用於Firefox。 幫我jQuery:如何在Firefox中訪問<span>值屬性?
<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 2010-11-20 06:08:54
@Mark:的確如此。來自jQuery文檔:「主要用於獲取表單元素的值。」從jQuery 1.4.4源代碼:'return(elem.value ||「」).replace(rreturn,「」);'似乎Firefox只在表單元素上支持'.value'。 – PleaseStand 2010-11-20 06:13:26