如何响应在其 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) {

});