大家在使用jsf的时候。如果只是简单的获取属性可以采用普通的方法document.getElementById 获取。

但是如果想结合jquery获取,有些还是需要注意。

首先 一个页面又一个文本域

比如:

<h:inputHidden id="txtDeviceName"  value="#{ControlBean.deviceNodes}"></h:inputHidden>


如何获取里面内容呢

1. 采用普通方法:

首先可以查看界面的源码,这是很方便的。查看如下:

<input type="hidden" id="body:produceForm:txtDeviceName" name="body:produceForm:txtDeviceName" >

获取的写法应该这样写

var data=document.getElementById("body:produceForm:txtDeviceName").value;

2.采用jquery :

写法也比较特殊

$("#body\\:produceForm\\:txtDeviceName").val()

更多相关文章

  1. 关于js 方法,实现ajax请求时,return false/true无效的问题
  2. 在jQuery Mobile中做$(document).ready的正确方法是什么?
  3. ie8下jQuery动画没有ie7流畅,是浏览器性能问题吗?有没有什么解决方
  4. jquery监听事件on写法以及简单的拖拽效果
  5. 有什么方法可以让jQuery循环在到达终点或开始时不循环?
  6. js限制文本框只能输入数字方法
  7. 模拟JQuery的Ready方法实现并出现的问题
  8. html 页面内锚点定位及跳转方法总结
  9. 是否有更快的方法来遍历HTMLDocument中的每一个元素呢?

随机推荐

  1. 在一些页面中使用P和L定向生成PDF文档。
  2. 安装的Moodle字体在其他浏览器中不起作用
  3. TextView显示html样式的文字
  4. 在HTML / PHP联系表单上出现404/405错误(
  5. 急死我了!我以前用DREAMWEAVER编写的HTML
  6. HTML,CSS - 长表的行中断需要修复
  7. 样式通常以相同的组合出现:创建单个类还是
  8. 如何在Java Swing中的JPanel中呈现基本的
  9. 单个元素html上的多个类
  10. 如何使用jQuery在我的网站演示中自动填写