我在http://jsfiddle.net/MZtML/为此创建了一个 jsfiddle
我有一排带有选择框的图像来确定它是什么类型的图像。这些是选项:
<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');
}
});
});
我已经尝试了一些变体并且我已经接近了,但是我尝试过的任何东西似乎都不能准确地做到这一点。有人可以帮我吗?