Javascript 带有链选择器的事件绑定

Javascript 带有链选择器的事件绑定,javascript,jquery,ajax,Javascript,Jquery,Ajax,这个帖子已经解决了。答案是: 我的问题: $("body.#formId").on("change", "input, select", function () { 我使用以下命令在一个特定表单中触发验证。现在如果你注意到了,我会触发任何输入,在身体上选择。我在这里使用body是因为我需要jquery的父元素,因为表单以前不在那里 $("body").on("change", "input, select", function () { 我正在寻找链接我的输入和选择元素到一个特定的动态形式,

这个帖子已经解决了。答案是:

我的问题:

$("body.#formId").on("change", "input, select", function () {
我使用以下命令在一个特定表单中触发验证。现在如果你注意到了,我会触发任何输入,在身体上选择。我在这里使用body是因为我需要jquery的父元素,因为表单以前不在那里

$("body").on("change", "input, select", function () {
我正在寻找链接我的输入和选择元素到一个特定的动态形式,将加载在身体稍后。不是所有的表格。一种特定的形式

要解释但可能无效的示例:

$("body.#formId").on("change", "input, select", function () {

$("body.#formId").on("change", "#formId.input, #formId.select", function () {
这样,我的事件id仅针对该特定表单触发

更多信息:

$("body.#formId").on("change", "input, select", function () {
在明显存在荷载的物体和不存在荷载的物体之间,
装载时有一个
。在我给它喂东西之前它是隐藏的。但是我也不能用这个。我所有的表格都放在那里。因此,我真的需要创建一个链,在该链中,我的主体上有一个元素,该元素将链接到我的表单id。

我不完全确定我是否理解您的最终目标,但我想您是说您希望将第一个选择器的上下文更改为动态表单。 这可能是一个复制品


我已经添加了一个指向工作的链接。请注意,我已经在我的小提琴中硬编码了表单ID,因为您从未给出您在哪里以及如何接收数据的示例。

我不完全确定我是否理解您的最终目标,但我想您是说您希望将第一个选择器的上下文更改为动态表单。 这可能是一个复制品


我已经添加了一个指向工作的链接。请注意,我在小提琴中硬编码了表单ID,因为您从未给出接收数据的位置和方式的示例。

非常混乱,部分原因是您的选择器语法无效。左侧包装在
$()
中的选择器必须是页面中的永久资产。虽然您的语法不正确,但目标选择器可能更具体,并且包含子代链,因此不确定要针对的结构第一行是有效的!我希望将这些输入链接起来,并选择一个特定的表单。你的意思是你不确定我要瞄准链条上的哪一部分。上半部分的输入和选择明显。我想给他们分配一个具有正确语法的表单ID。@charlietfl lol您知道我需要为>更改1点,或者只是假装。认真地说,你的评论比可能的答案长了25倍。非常令人困惑,部分原因是你的选择器语法无效。左侧包装在
$()
中的选择器必须是页面中的永久资产。虽然您的语法不正确,但目标选择器可能更具体,并且包含子代链,因此不确定要针对的结构第一行是有效的!我希望将这些输入链接起来,并选择一个特定的表单。你的意思是你不确定我要瞄准链条上的哪一部分。上半部分的输入和选择明显。我想给他们分配一个具有正确语法的表单ID。@charlietfl lol您知道我需要为>更改1点,或者只是假装。因为说真的,你的评论比可能的答案长了25倍。这正是我的意思。当我使用另一个窗体时,您的示例不起作用,我仍然触发事件。我想使用一个特定的表单。@MadeInDreams您能发布我的解决方案的实现吗?我很想知道为什么它不适合我而适合你。你的页面上有不止一个表单吗?并将它们动态添加到页面中。因为我的表格不在页面上。它们将在以后添加。如果我像你一样用身体指定formID,它会触发不同的触发方式,我只是重新测试了它,它工作了。那么,你能把我的解决方案加入你的解决方案中吗?这样你在你的帖子里有两个答案,我会把你标记为答案。这正是我的意思。当我使用另一个窗体时,您的示例不起作用,我仍然触发事件。我想使用一个特定的表单。@MadeInDreams您能发布我的解决方案的实现吗?我很想知道为什么它不适合我而适合你。你的页面上有不止一个表单吗?并将它们动态添加到页面中。因为我的表格不在页面上。它们将在以后添加。如果我像你一样用身体指定formID,它会触发不同的触发方式,我只是重新测试了它,它工作了。那么,你能把我的解决方案添加到你的解决方案中吗?这样,你的帖子中就有2个答案,我会把你标记为已回答