我有一个引导表,并使用 JQuery 通过数据库填充/填充数据。我动态添加了列(最后一列)元素类型(输入类型='文本')。我的问题是,如何获取在动态添加的输入类型(文本)上输入的数据。
我的 Bootstrap 表参考:链接在这里! http://www.redexperu.com/assets/js/bootstrap-table-master/docs/examples.html#via-javascript-table
Jquery 示例代码:(我尝试过这个,但它给了我NULL
)
$('#accordion-table').on('blur','.input-sm',function() {
var txt = $(this).text();
alert(txt);
});
以及如何获取所选值OPTION element
它也是动态元素。
请参阅下面的示例图片:
这两个元素都是动态添加的。
提前致谢!
使用下面的代码从输入文本框中获取值。查看DEMO http://jsfiddle.net/nishit_maheta/e3nk137y/1295/
use .val()
代替.text()
将事件附加到动态创建的元素使用event delegation https://learn.jquery.com/events/event-delegation/.
事件委托允许我们将单个事件侦听器附加到
父元素,将为所有匹配 a 的后代触发
选择器,这些后代是否现在存在或添加到
未来。
$(document).on('blur','.input-sm',function() {
var txt = $(this).val();
alert(txt);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)