Javascript IE中的jQuery属性选择器
在我的网站上使用某种形式的人对我的反应不一。他们使用IE7,一些internet Explorer问题IE6。 他们在第31行得到一个javascript错误,表示对象不支持此方法 在第31行,我得到以下代码:Javascript IE中的jQuery属性选择器,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,在我的网站上使用某种形式的人对我的反应不一。他们使用IE7,一些internet Explorer问题IE6。 他们在第31行得到一个javascript错误,表示对象不支持此方法 在第31行,我得到以下代码: #31 naam = $("input[name='geb']").val(); 相应的html(通过php)显然是: <input type='hidden' name='geb' value='34' /> 这个错误是否意味着jQuery无法通过属性选择器找到
#31 naam = $("input[name='geb']").val();
相应的html(通过php)显然是:
<input type='hidden' name='geb' value='34' />
这个错误是否意味着jQuery无法通过属性选择器找到我的输入字段
版本:jQuery v1.9.1jsFIDLE:这是Internet Explorer ID和名称的另一种情况吗 将ID添加到元素以匹配名称
<input type='hidden' id='geb' name='geb' value='34' />
快回来看看这是不是你的案子
找到一种在IE中打开的方法,然后它不应该是
$(“input[name='geb'])
?当然你的名字不匹配。无论如何,你最好使用id,更直接的选择!在代码中,如果我没有弄错的话,jquery将通过一个输入数组进行循环,寻找具有适当属性的输入。当使用ID时,直接指向所需的元素。而一直被问到的问题是,jQuery的版本是什么?请尝试var-naam=$(“input[name='geb']”).val()代码>