我需要一个 jquery 函数来检查数据库中允许指定的特定匹配类型的最大视频matchID
以及已分配给该特定匹配的当前视频数量。有了这些信息,我需要构建 x 数量的输入(匹配类型的最大视频数量),并填充视频已经存在的输入。
例如:
一场比赛可能是第 3 类游戏,在这种情况下,我需要填充 3 个不同的输入,还要检查比赛是否已经存在视频,并用相应的视频信息填充这些输入值以使其成为编辑。我自己完成了大部分工作,根据每个匹配类型允许的最大视频数量,我有相应的输入显示良好。我遇到的唯一问题是在生成输入之后,根据videoEditVideoCount
(指定匹配的视频总数)循环遍历它们的最佳方式是什么
总而言之:我有一个编辑视频表单--下拉菜单来选择您想要编辑视频的匹配项---更改---获取每个匹配类型允许的最大视频---追加最大视频值输入形成
function populateEditVideo(matchid){
$.ajax({
url : '/index.php/ajax/populateEditVideo',
type : 'POST',
data : {'matchID' : matchid},
dataType : 'json',
success : function (result) {
$("div#videoEdit").empty();
for(var i = 1; i <= result['videoEditVideoMax']; i++){
$('<label for="videoEditYoutubeURL">Video ' + i + '</label><input name="videoEditYoutubeURL'+i+'" id="videoEditYoutubeURL" type="text" maxlength="16" />').appendTo("div#videoEdit");
}
for(var i = 1; i <= result['videoEditVideoCount']; i++){
$("input#videoEditYoutubeURL"+i).css("background-color", "red");
}
假设
我想做的是附加 3 个文本输入,然后修改前 2 个输入值videoEditVideoCount = 2
。videoEditVideoMax = 3
任何帮助将不胜感激,谢谢!