我有一個複選框,其上有一個圖像替換。我想要做的是點擊複選框並獲取圖像的src屬性值並將其放置在textarea中。如何在複選框單擊後獲取src屬性值?
HTML
<div class="thumbnail">
<input type="checkbox" name="thing_5" value="valuable" id="thing_5">
<label for="thing_5">
<img class="img-responsive" src="https://upload.wikimedia.org/wikipedia/commons/a/ac/U.S._Marines_in_Operation_Allen_Brook_(Vietnam_War)_001.jpg">
</label>
</div>
<textarea id='txtarea'></textarea>
jQuery的
var tempValue = '';
$('.thumbnail :checkbox').change(function() {
tempValue += $(this).nextAll("img").attr("src");
$('textarea').html(tempValue);
});
CSS
textarea{width:100%;height:200px;}
input[type=checkbox] {
display: none;
}
input[type=checkbox] + label {
background: #999;
display: inline-block;
padding: 0;
}
input[type=checkbox]:checked + label {
border: 10px solid grey;
padding: 0;
}
此刻我得到在textarea
之內的3210。
的jsfiddle
像這樣:http://jsfiddle.net/vWFQQ/39/ –