Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- count = 0;
- $('.selected').each(function() {
- count++;
- // the idea is to get the value from each ".selected img"
- $('#image' + count).val( this + img ).attr("src");
- });
- <li><img src="..." alt="" class="selected" /></li>
- <li><img src="..." alt="" /></li>
- <li><img src="..." alt="" /></li>
- <li><img src="..." alt="" class="selected" /></li>
- <input type="hidden" id="image1" name="image1" value="" />
- <input type="hidden" id="image2" name="image2" value="" />
- $(function() {
- var count = 0;
- $('.selected').each(function() {
- count++;
- var source = $('img', this).attr('src');
- $('input#image' + count).val(source);
- });
- });
- $('.selected').each(function(idx, obj) {
- $('#image' + (idx + 1)).attr("src", obj.src);
- });
- $('img.selected').each(function(i, img) {
- $('#image' + (i + 1)).val(img.src);
- });
- <ul>
- <li><img src="src0" alt="" class="selected" /></li>
- <li><img src="src1" alt="" /></li>
- <li><img src="src2" alt="" /></li>
- <li><img src="src3" alt="" class="selected" /></li>
- </ul>
- <input type="text" id="image0" name="image0" value="" />
- <input type="text" id="image1" name="image1" value="" />
- <input type="text" id="image2" name="image2" value="" />
- <input type="text" id="image3" name="image3" value="" />
- $('input[type=text]').each(function(idx, e){
- $(this).val($($('img')[idx]).attr('src'));
- });
Add Comment
Please, Sign In to add comment