Guest User

Untitled

a guest
Jul 16th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. count = 0;
  2. $('.selected').each(function() {
  3. count++;
  4. // the idea is to get the value from each ".selected img"
  5. $('#image' + count).val( this + img ).attr("src");
  6. });
  7.  
  8. <li><img src="..." alt="" class="selected" /></li>
  9. <li><img src="..." alt="" /></li>
  10. <li><img src="..." alt="" /></li>
  11. <li><img src="..." alt="" class="selected" /></li>
  12.  
  13. <input type="hidden" id="image1" name="image1" value="" />
  14. <input type="hidden" id="image2" name="image2" value="" />
  15.  
  16. $(function() {
  17. var count = 0;
  18. $('.selected').each(function() {
  19. count++;
  20. var source = $('img', this).attr('src');
  21. $('input#image' + count).val(source);
  22. });
  23. });
  24.  
  25. $('.selected').each(function(idx, obj) {
  26. $('#image' + (idx + 1)).attr("src", obj.src);
  27. });
  28.  
  29. $('img.selected').each(function(i, img) {
  30. $('#image' + (i + 1)).val(img.src);
  31. });
  32.  
  33. <ul>
  34. <li><img src="src0" alt="" class="selected" /></li>
  35. <li><img src="src1" alt="" /></li>
  36. <li><img src="src2" alt="" /></li>
  37. <li><img src="src3" alt="" class="selected" /></li>
  38. </ul>
  39.  
  40. <input type="text" id="image0" name="image0" value="" />
  41. <input type="text" id="image1" name="image1" value="" />
  42. <input type="text" id="image2" name="image2" value="" />
  43. <input type="text" id="image3" name="image3" value="" />
  44.  
  45. $('input[type=text]').each(function(idx, e){
  46. $(this).val($($('img')[idx]).attr('src'));
  47. });
Add Comment
Please, Sign In to add comment