1

这是我的 javascript

<script type="text/javascript">
jQuery = $.noConflict();
function onCheck(){
  var rowvalues=jQuery(".rowvalues").val();
  alert(rowvalues);

}  
</script>

我的页面是

<type input="hidden" value="{!rowNum}" class="rowvalues" name="rowvalues" /> 

在 rowNum 我的值为 100。但在我的警报中它显示为空值。不知道为什么。请帮忙

4

2 回答 2

4

你有你的HTML错误的方式:

<type input="hidden"

应该

<input type="hidden"

此外,不清楚您onCheck从哪里调用该函数。您确定在调用之前页面已完全加载吗?

于 2013-03-15T08:39:06.863 回答
0

也许尝试在不设置变量的情况下打印值以减少问题中的因素。

我知道在 JQuery 中有三种方法可以实现这一点

alert($('input#foo').val()); # If you add an ID
alert($('input[name=row values]').val());
alert($('input[type=hidden]').val());
于 2013-03-15T08:42:23.697 回答