如何更改 javascript 函数以定位所有后跟数字的 ID
How to change a javascript function to target all ID's followed by a number
我正在构建一个使用 bootstrap 模态中包含的视频的网站。
我有这段代码可以在用户打开模式时自动播放视频,然后在用户关闭模式时暂停视频。一个页面上有多个视频模态,每个模态都有自己的 ID。
代码如下:
$('#smallVideoModal1').on('shown.bs.modal', function () {
$('#video1')[0].play();
})
$('#smallVideoModal1').on('hidden.bs.modal', function () {
$('#video1')[0].pause();
})
我想知道是否可以通过某种方式更改此 javascript 以定位任何以 ID 'smallVideoModal' 开头后跟数字的模态?我不喜欢为每个模态重复相同的 javascript。
根据您的上下文(this
或其他)使用 .querySelector('video')
我正在构建一个使用 bootstrap 模态中包含的视频的网站。
我有这段代码可以在用户打开模式时自动播放视频,然后在用户关闭模式时暂停视频。一个页面上有多个视频模态,每个模态都有自己的 ID。
代码如下:
$('#smallVideoModal1').on('shown.bs.modal', function () {
$('#video1')[0].play();
})
$('#smallVideoModal1').on('hidden.bs.modal', function () {
$('#video1')[0].pause();
})
我想知道是否可以通过某种方式更改此 javascript 以定位任何以 ID 'smallVideoModal' 开头后跟数字的模态?我不喜欢为每个模态重复相同的 javascript。
根据您的上下文(this
或其他)使用 .querySelector('video')