我创建了这个在的jsfiddle http://jsfiddle.net/MZtML/只允许一个有一定的价值选择选项来选择
我有图像的行一个选择框,以确定它是什么类型的图像。这些选项:
<select name="image-type">
<option value="none">Select Image Type</option>
<option value="small-thumbnail">Small Thumbnail (70x50)</option>
<option value="thumbnail" selected="selected">Thumbnail (140x100)</option>
<option value="feature">Feature</option>
<option value="gallery">Gallery</option>
</select>
现在,当有图像的几行,我只想用一个行被指定为特征。如果另一行当前设置为“功能”,则应重置为“选择图像类型”。与小缩略图和缩略图相同。
可以将多个图像设置为选择图像类型和图库。
我一直在使用jQuery的遵循尝试:
$('#image_container').on('change', '[name="image-type"]', function() {
$this = $(this);
$('[name="image-type"]').not($this).each(function() {
if ($(this).val() === 'feature') {
$(this).val('none');
}
});
});
我试过的这几个变化,我已经得到接近,但没有我尝试似乎准确地做到这一点。有人可以帮我吗?
其实我试过这样的事情之前和在此的jsfiddle得到了同样的问题。将其中一个选项设置为功能,然后选择另一个作为小缩略图。它将重置功能一以选择图像类型。我无法弄清楚为什么这样做。 – Motive
刚更新了!完全忘记确保当前的一个是“精选”,然后再循环并删除其他任何拥有它的人。固定:) –
这一个应该被标记为答案,因为它符合所有的要求,而我错过了画廊需求。 –