jquery - 如何捕获此输入框中的文本
问题描述
我没有 id 来捕获 de text,我只有 div 的 id
我试过
objeto=$('#TablaPaginadaNueva1_filter').parents('input');
userput=objeto.val();
但我不能有输入框的值
<div id="TablaPaginadaNueva1_filter" class="dataTables_filter">
<label>Buscar:<input type="search" class="form-control form-control-sm" placeholder="" aria-controls="TablaPaginadaNueva1">
</label>
</div>
解决方案
var el = $('#TablaPaginadaNueva1_filter').find('input').first()
$(el).on('change', function(e){
$('#output').html(e.target.value);
})
$('#setValBtn').on('click', function(){
$(el).val('Hello');
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="TablaPaginadaNueva1_filter" class="dataTables_filter">
<label>Buscar:<input type="search" class="form-control form-control-sm" placeholder="" aria-controls="TablaPaginadaNueva1">
</label>
</div>
<h1 id="output"></h1>
<button id="setValBtn">Set value to Hello</button>
推荐阅读
- excel - 使用 Power BI 根据其他列中的特定条件创建特定列(标题和标题中的数据)
- c++ - 专门化哪个函数重载的规则
- python - 如何在 Python 中只计算 10% 的矩阵特征值?
- python - 用类模拟产量
- python - Pandas 日期范围查询给出“TypeError:'Series' 对象是可变的,因此它们不能被散列”
- sas - 如何将值从 SAS 中另一个变量的值分配给新变量
- mips - 如何在没有换行符 Mips 汇编语言的情况下打印字符串
- python - AttributeError:“numpy.ndarray”对象没有属性“index”
- sql - 使用 Convert() 在数字末尾添加两位数并在左侧添加逗号?
- mule-studio - Anypoint MQ 连接器 - 消费者和订阅者之间的区别