Ich habe einen JavaScript-Code, der den Inhalt einer HTML-Textbox liest und an IE und Chrome arbeitet, aber von Firefox nicht erkannt wird.JQuery-Eingabe [Name = ""] wird in Firefox nicht erkannt
HTML-Code:
<div id="SetInner_Form">
<form name="Set_Password" method="post" action="">
Email Address
<input class="Auth" name="SetPwd_Username" type="text"/><br/><br/>
New Password <input class="Auth" name="SetPwd_NewPwd" type="password"/><br/><br/>
Retype Password <input class="Auth" name="SetPwd_RetypePwd" type="password"/><br/><br/>
<div id="SetPwdResultWrapper">
<div id="SetPwdResult" class="Validation_2"></div><br/>
</div>
<div id="RedirectLink" align="center" class="NoDisplay">Click <a href='https://localhost/webapp/index.aspx'>here</a> to go to main page</div><br/>
</form>
<div id="SetPwdBtnWrapper">
<input id="SetPwdBtn" name="SetPwdBtn" type="submit" value="Confirm" align="center"/>
</div>
<img id="LoadingIcon_auth"/>
</div>
Javascript-Code:
$("input[name=SetPwd_Username]").val()
Exception (auf Firefox-Konsole):
Uncaught exception: Syntax error, unrecognized expression: input[name=SetPwd_Username
JQuery Version ist: jquery-1.6.4.min. js
Th Das seltsame Teil ist, kann Firefox die anderen HTML-Elemente mit Ausnahme der SetPwd_Username
erkennen Ich fehle etwas?
ja Sie den Teil verpasst, wenn dieser Wert string und verlangt, dass Sie in einfache Anführungszeichen setzen –
Versuchen Sie es zu lesen 'something = $ (...). val()' oder weisen Sie einen Wert '$ (...). val (something)' zu? –
sieht gut aus http://jsfiddle.net/arunpjohny/496rc/1/ –