Jquery数据表,sDom自定义工具栏可以';t选择输入字段

Jquery数据表,sDom自定义工具栏可以';t选择输入字段,jquery,datatables,Jquery,Datatables,我成功地将自定义工具栏添加到sDom中。我有两个输入文本框和一个按钮。我可以通过Jquery在按钮上创建一个单击事件,但是这两个文本框没有使用其ID或类名响应Jquery选择器,我想将Jquery事件连接到其中一个文本框 我可以使用CSS(即:.typeahead1{display:none;})轻松访问这两个输入框 当我通过浏览器开发人员工具检查元素(输入文本框)时,将显示我用于使用Jquery选择元素的类名和id 为了测试我的Jquery选择,我尝试隐藏sDom中的元素。我可以使用($('.

我成功地将自定义工具栏添加到sDom中。我有两个输入文本框和一个按钮。我可以通过Jquery在按钮上创建一个单击事件,但是这两个文本框没有使用其ID或类名响应Jquery选择器,我想将Jquery事件连接到其中一个文本框

我可以使用CSS(即:.typeahead1{display:none;})轻松访问这两个输入框

当我通过浏览器开发人员工具检查元素(输入文本框)时,将显示我用于使用Jquery选择元素的类名和id

为了测试我的Jquery选择,我尝试隐藏sDom中的元素。我可以使用($('.datatables\u filter,.datatables\u info').hide()轻松隐藏标准datatables搜索筛选器

我不能隐藏自定义工具栏中包含的单个输入文本框。我可以隐藏整个自定义工具栏,但不能隐藏单个控件

我使用它将自定义工具栏注入sDom(即:sDom:'t',)

在sDom中,如何使用Jquery在自定义工具栏中选择单个项目(输入id=“City1”)

我确信这是一个Jquery选择器语法,我只是不太明白

这是我正在注入sDom的自定义工具栏:
$(“div.toolbar”).html('City,State Zip Set Location');

任何帮助都将不胜感激

多谢各位
比尔

经过大量的研究和彻底的挫折,我终于能够控制住了

主要的问题是包含控件的div是动态创建的,在我将html硬编码到表单中之后,Jquery能够轻松识别id和类名

我没有意识到Jquery只绑定绑定时存在的元素


我本来可以用$(document)进行后期绑定。在…,但我无法将它与我想要使用的引导typeahead插件相匹配。

看到这一点,它工作得很好。很好,您解决了它。要访问动态创建的元素,请在此处对“on()”和“map()”等函数进行一些研究