这应该很简单,不知道为什么我会遇到问题。
我已经尝试过$this.closest('.image_id').val()
,但我不断得到undefined
。
这是我正在使用的 jQuery:
$('#image_container').on('change', '[name="image-type"]', function() {
$this = $(this);
console.log($this.closest('.image_id').val());
});
的HTML:
<div id="image_library">
<div class="row-fluid library-row">
<div class="span3 library-file-name">
file name
</div>
<div class="span1 library-image-size">
file size
</div>
<div class="span4 library-actions">
<input type="hidden" class="image_id" name="image_id" value="1303">
<select name="image-type">
<option value="none">Not Set</option>
<option value="thumbnail">Thumbnail</option>
<option value="feature">Feature</option>
<option value="gallery">Gallery</option>
</select>
</div>
</div>
</div>