请教一段JSF代码如下:
<h:form id="form1">
<h:inputText id="name"/>
<h:commandButton id="sub" value="subbmit"/>
...................................另外一段JQuery代码如下:
$(document).ready(function(){
var userNameNode = $('#form1:name'); ------1
alert(userNameNode.val());
......
$("form1:sub").click(function (){ ----------2
alert("SSSS");
...........但是我用fireBug跟了一下发现,在代码1处根本没有获得这个节点,后台显示是NULL,在代码2处也根本没有跳入到click事件中。向高手求教,谢谢
<h:form id="form1">
<h:inputText id="name"/>
<h:commandButton id="sub" value="subbmit"/>
...................................另外一段JQuery代码如下:
$(document).ready(function(){
var userNameNode = $('#form1:name'); ------1
alert(userNameNode.val());
......
$("form1:sub").click(function (){ ----------2
alert("SSSS");
...........但是我用fireBug跟了一下发现,在代码1处根本没有获得这个节点,后台显示是NULL,在代码2处也根本没有跳入到click事件中。向高手求教,谢谢
解决方案 »
- innerHTML方式添加的表格获取不到值
- 请教一个列表半透明覆盖问题
- js 出现怪问题 NND
- window.showModalDialog 打开的窗口, 挪动页面位置,刷新后页面又回来原来的位置.为什么?
- 请教各位高手关闭弹出窗口时刷新父窗口的问题
- 大哥们帮小弟看一下这段代码哪里出错了啊?谢谢了
- 怎样才能获得CapsLock键的当前状态
- 请教请教!"做一个动态的数组"????
- 我的问题还没有解决~!
- 如何实现使用鼠标将事件拖到日历中,在日历的某一天上的释放鼠标,获取事件所在日历的日期,精确到天。关于拖动事件的过程已经能够实现,关键是如何获取日期
- 如何用JS向WORD中插入数据(求救)
- 请教关于架构的问题
<script>
window.onload=function(){
alert($("#verify").attr("method"))
}
</script>
<form action="javascript:;" class="iceFrm" enctype="application/x-www-form-urlencoded" id="verify" method="post" onsubmit="return false;">
</form>
我用HTML实验也确实没有问题~但是JSF的页面就有问题
例如:如果有表单form1中有组件test1,则组件的真实ID为:"form1:test1",
用DOM来选择这个组件document.getElementById('form1:test1')
而用jquery的选择器则应该是$('#form1\\:test1')”
使用\\两个斜杠是为了转义特殊字符:,jquery的官方文档上面说明了需要用双斜杠转义特殊字符