此代码在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>
答案 0 :(得分:6)
如果您想要<span></span>
中的HTML代码:
$('#hi').html()
如果您想要名为value
的属性的值:
$('#hi').attr('value')
答案 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();检索该文本