jQuery 找不到元素
jQuery can't find element
我正在尝试选择输入元素,但它似乎不起作用。
.HTML:
<section id="c1">
<div class="input-group col-lg-2">
<span class="input-group-addon">
<i class="glyphicon glyphicon-map-marker"></i>
</span>
<input type="text" readonly class="form-control"/>
<span class="input-group-btn">
<button class="btn btn-default" type="button">GPS</button>
</span>
</div>
</section>
j查询:
$("#c1").find("input");
我正在尝试选择这个:
<input type="text" readonly class="form-control"/>
它
对我来说很好用:
当我使用此 HTML 时...
<section id="c1">
<div class="input-group col-lg-2">
<span class="input-group-addon">
<i class="glyphicon glyphicon-map-marker"></i>
</span>
<input type="text" readonly class="form-control"/>
<span class="input-group-btn">
<button class="btn btn-default" type="button">GPS</button>
</span>
</div>
</section>
。而这个JS...
var $InputElement = $("#c1").find("input");
console.log($InputElement);
。控制台将精确返回您要查找的输入元素。
好吧,实际上,它返回一个包含您要查找的元素的jQuery对象。
如果你想要 DOM 元素本身而不是 jQuery 对象,只需这样做:
var InputElement = $("#c1").find("input")[0];
console.log(InputElement);
您可以在此小提琴中自己尝试。
相关文章:
- [Vue warn]:找不到元素
- 未能加载,因为找不到支持的源.当播放HTML5音频元素时
- 找不到javascript元素
- 在页面中找不到元素的正确位置.函数未考虑填充
- 可以'ajax调用后,我找不到模板中的元素
- JQuery找不到元素
- 在Selenium Web驱动程序2.0中找不到元素
- 元素找不到带有文本的selenium Web驱动程序
- 没有这样的元素:找不到元素:正在验证web元素是否丢失
- jQuery没有'找不到元素或其属性
- jQuery在通过ajax调用返回的一些html中找不到类元素
- 找不到下一个元素
- dn'我找不到适合课堂的语法元素
- Jquery index() 找不到我的元素
- FusionCharts--找不到容器 DOM 元素
- 为什么lastindexOf()找不到最后一个元素
- 克隆并附加唯一 ID 后找不到 DOM 元素
- 找不到 ExtJS renderTo 元素
- 输入元素找不到其值
- jQuery 选择器在 DOM 中找不到添加的元素