如何响应在其 ID 中包含指定字符串的输入文本元素的任何退出(模糊)?
How can I respond to any exit (blur) of an input text element which contains a specified string in its ID?
我想在其他输入文本元素的任何特定类别(基于 ID)退出时更新输入文本元素。具体来说,当输入以下任一文本元素时:
boxAmount1
boxAmount2
boxAmount3
boxAmount4
boxAmount5
...是 exited/blurred,我想更新其 ID 中包含 "boxGrandTotal" 的输入文本元素。
我认为 "contains" 会帮助我,所以尝试了这个:
$(document).on("blur", '[id:contains('boxAmount')]', function (e) {
$('[id$=boxGrandTotal]').text([combined values of all "boxAmount" input texts]);
});
...但是 JSHint 在第一行告诉我 "Missing name in function declaration",在第三行和最后一行告诉我 "Expected an assignment or function call and instead saw an expression"。
我需要做什么来应对所有 "boxAmount" 模糊?
注意: 我使用 "id$=" jazz 因为我给元素的 ID(例如 "boxGrandTotal")最终会被 Sharepoint 破坏,这在 ID 前加上一堆官话。
使用属性starts with or contains选择器
$(document).on("blur", '[id^="boxAmount"]', function (e) {
});
或
$(document).on("blur", '[id*="boxAmount"]', function (e) {
});
我想在其他输入文本元素的任何特定类别(基于 ID)退出时更新输入文本元素。具体来说,当输入以下任一文本元素时:
boxAmount1
boxAmount2
boxAmount3
boxAmount4
boxAmount5
...是 exited/blurred,我想更新其 ID 中包含 "boxGrandTotal" 的输入文本元素。
我认为 "contains" 会帮助我,所以尝试了这个:
$(document).on("blur", '[id:contains('boxAmount')]', function (e) {
$('[id$=boxGrandTotal]').text([combined values of all "boxAmount" input texts]);
});
...但是 JSHint 在第一行告诉我 "Missing name in function declaration",在第三行和最后一行告诉我 "Expected an assignment or function call and instead saw an expression"。
我需要做什么来应对所有 "boxAmount" 模糊?
注意: 我使用 "id$=" jazz 因为我给元素的 ID(例如 "boxGrandTotal")最终会被 Sharepoint 破坏,这在 ID 前加上一堆官话。
使用属性starts with or contains选择器
$(document).on("blur", '[id^="boxAmount"]', function (e) {
});
或
$(document).on("blur", '[id*="boxAmount"]', function (e) {
});