大家好,我有一个问题,香港专业教育学院一直在尝试通过我的代码下面的jQuery获取值:

<li><a id="Prod1">12</a></li>

<script type="text/javascript">
function SendData(Parameter1,Parameter2){
var actual = $('#Prod1').val();
alert(actual);
}
</script>


当我尝试查看该值时,它显示以下内容:[object Object]
我想看看数字12,它是

谢谢你的时间!

最佳答案

输入具有值,在这里您尝试获取节点的内容(或文本)

var actual = $('#Prod1').text();


或者你可以使用

var actual = $('#Prod1').html();


在上述情况下,两者将是相同的,但是如果您在那里有任何标记,则.html()谁会为您提供节点内容,即带有html标记

10-02 17:05