更新 Brazos Input Text 控件客户端的值

Updating the value of a Brazos Input Text control client side

我们有一个 CSHS,其中公开了数据 Table 和全局过滤器。在过滤器中输入一个值并限制 table 后,他们希望能够单击一个打开模态的按钮并使其在模态的输入文本中可用,并通过这样做将其绑定到CSHS 中的局部变量,因此可以在脚本中使用。

我能够让值显示在模态中(代码有点笨拙但它有效)但模态上的输入文本似乎认为它没有改变并且没有绑定值到绑定到输入文本的变量。建议?

这是我用来让全局过滤器文本显示在模式输入文本上的代码:(向模式中的输入文本添加了一个 class 名称“searchValue”——只有一个数据table 在 CSHS 上,因此我可以使用 getElementsByClassName 的 [0] 索引)

var el = document.getElementsByClassName('searchValue')[0];
el.getElementsByTagName('Input')[0].value = document.getElementsByClassName("dataTables_filter")[0].firstChild.firstChild.nextSibling.value;

更改值后尝试在输入文本字段上调用 ​​jQuery.change()。 例如:

$("#input_div_1_1_1").val("test").change()