Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 图像作为隐藏输入字段中的值_Javascript_Jquery_Image_Input - Fatal编程技术网

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()不能是图像

我试图在一个隐藏的输入字段中有一个图像作为值,我想在javascript中使用它

<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所说,这可能不是一个理想的选择

您可以使用类img创建一个div,并给它一个属性显示:none,并且可以使用jquery调用它

<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>