Javascript 图像作为隐藏输入字段中的值
我试图在一个隐藏的输入字段中有一个图像作为值,我想在javascript中使用它Javascript 图像作为隐藏输入字段中的值,javascript,jquery,image,input,Javascript,Jquery,Image,Input,我试图在一个隐藏的输入字段中有一个图像作为值,我想在javascript中使用它 <input type="hidden" class="anything" value="i need an image here" /> 我怎样才能做到这一点?任何帮助都很好。您可以将imagesrc作为字符串写入如下值: $(".anything").val("/path/to/image.png") 或者您希望图像的哪一部分作为输入字段中的值?$(“.anything”).val()不能是图像
<input type="hidden" class="anything" value="i need an image here" />
我怎样才能做到这一点?任何帮助都很好。您可以将imagesrc作为字符串写入如下值:
$(".anything").val("/path/to/image.png")
或者您希望图像的哪一部分作为输入字段中的值?$(“.anything”).val()
不能是图像,因为.val()
返回字符串,并且图像是DOM对象
您至少需要将字符串转换为DOM事件
主要有两种方法:
- 该值包含图像的url而不是图像,然后您可以使用:
$(“
- 您可以使用base64数据,但正如Dave Salomon所说,这可能不是一个理想的选择
<html>
<head></head>
<body>
<div class="img" style="display:none";><img src="adress"> </div>
<script>
$(document).ready(function(){
$(.img).fadeIn(1000);
});
</script>
</body>
$(文档).ready(函数(){
$(.img).fadeIn(1000);
});
你指的是图像数据还是图像src?图像来自何处,你想实现什么?你可以将图像存储为base64编码字符串,但我觉得你的做法不对。。。
<html>
<head></head>
<body>
<div class="img" style="display:none";><img src="adress"> </div>
<script>
$(document).ready(function(){
$(.img).fadeIn(1000);
});
</script>
</body>