使用$(。className).val()时获取未定义

时间:2015-03-30 09:45:17

标签: jquery css jsf

我在使用$(。className).val()时未定义,但$(。className)返回Object。请建议如何在jquery中获取text字段的值。

Follwing是代码段。

$(document).ready(function() {
   alert($(".className").val());
});

<h:textField value="#{bean.firstName}" id="fiestName" class="className"/>

3 个答案:

答案 0 :(得分:0)

用jsf定义的标记属性中的 styleClass 替换属性。

<h:textField value="#{bean.firstName}" id="fiestName" styleClass="className"/>

答案 1 :(得分:-1)

我认为更好地使用id作为触发器来获取textfield的值,因为id是唯一的而class不是。

低于我的建议代码(在警报内更改选择器):

$(document).ready(function() {
   alert($("#fiestName").val());
});

<h:textField value="#{bean.firstName}" id="fiestName" class="className"/>

答案 2 :(得分:-1)

使用函数执行或使用html代码编写jquery

<h:textField value="#{bean.firstName}" id="fiestName" class="className"/>
 $(document).ready(function() {
 alert($(".className").val());
  });