Jas*_*son 40 jquery jquery-selectors
我试图获取输入文本字段的值.
HTML是:
<div id="start">
<p>
<input type="text" class="myClass" value="my value" name="mytext"/>
</p>
</div>
Run Code Online (Sandbox Code Playgroud)
jquery是:
var myVar = $("#start").find('.myClass').val();
Run Code Online (Sandbox Code Playgroud)
问题是myVar未定义.有谁知道为什么?
Bol*_*ock 61
类选择器以点为前缀.你.find()错过了,所以jQuery认为你正在寻找<myClass>元素.
var myVar = $("#start").find('.myClass').val();
Run Code Online (Sandbox Code Playgroud)
小智 15
var myVar = $("#start").find('.myClass').first().val();
Run Code Online (Sandbox Code Playgroud)
Duc*_*tro 10
var myVar = $("#start").find('myClass').val();
需要是
var myVar = $("#start").find('.myClass').val();
请记住,CSS选择器规则需要"." 如果按类名选择.的缺席 "." 被解释为意味着搜索<myclass></myclass>.
| 归档时间: |
|
| 查看次数: |
248256 次 |
| 最近记录: |