asp.net mvc - How to use JavaScript inside Razor Syntax -
i need use javascript inside razor syntax. javascript function. need element id , based on this, try image urk list of images of model.
<script> function pickthispicture(element) { var id = element.id; document.getelementbyid("big-picture").src = "@url.content(model.images[id].url)"; } </script> how can put id of element sent function model.images object?
i tried this, none of worked:
document.getelementbyid("big-picture").src = "@url.content(model.images[@:id].url)"; document.getelementbyid("big-picture").src = "@url.content(model.images[<text>id</text>].url)"; thank you.
one suggestion might generate element data value containing url of "bigger" image, access value in page side function.
<image data-big-url='@url.content(model.images[id].url' class='smallimages' /> the "id' there index (server side) of list element , access somehow, such jquery might be:
$(document).ready(function(){ $('.smallimages').on('click',function(){ var big = $(this).data('big-url'); document.getelementbyid("big-picture").src = big; }); });
Comments
Post a Comment