<span>
当用户更改 中的选项时,我正在尝试更新下面的 id 属性<select>
,但真的很挣扎。
<h5 class="wide">
Image to show:
<span id="image-preview-6385" class="colorbox-preview">preview</span>
</h5>
<select id="agri-image-id" class="wide image-select" name="middle_header_service[agriculture][image_id]">
<option value="-1">No image for this service</option>
<option value="6176">Brick houses (150x80)</option>
<option value="6175">Brick houses (little ... (150x53)</option>
</select>
到目前为止我的代码 -
jQuery('.image-select').change(function(e){
selected_id = jQuery(this).val();
jQuery(this).prev('h5 span.colorbox-preview').attr('id', 'image-preview-'+selected_id);
});
使用时我可以得到响应alert(jQuery(this).prev('h5')).attr('id'))
,但除此之外的任何内容都会返回为undefined
. 有人可以告诉我我做错了什么吗?谢谢。