我需要一个jquery函数,用于检查数据库中是否允许指定matchID
的特定匹配类型允许的最大视频数,以及已分配给该特定匹配项的当前视频数。
有了这些信息,我需要构建x输入量(匹配类型的最大视频数量),并填充视频已存在的输入。
例如:
一场比赛可能是3场比赛,在这种情况下,我需要填充3个不同的输入,同时检查比赛是否已经存在视频,并使用相应的视频信息填写这些输入值以便它被编辑。我自己完成了大部分内容,我根据每种匹配类型允许的最大视频数量显示相应的输入。我遇到的唯一问题是在生成输入之后,根据videoEditVideoCount
(指定匹配的视频总数)循环显示它们的最佳方法是什么
总结一下: 我有一个编辑视频表格 --Dropdown菜单,用于选择要为其编辑视频的匹配项 ---改变 ---每种匹配类型允许GET最大视频 --- APPEND输入的最大视频值
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");
}
我们说videoEditVideoCount = 2
和videoEditVideoMax = 3
我想要做的是附加3个文本输入,然后修改前2个输入值。
非常感谢任何帮助,谢谢!
答案 0 :(得分:0)
您的<input>
元素的ID错误。你忘了附上这个号码了。这意味着背景颜色不会变为红色。