Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 从spans读取图像文件名_Javascript_Jquery - Fatal编程技术网

Javascript 从spans读取图像文件名

Javascript 从spans读取图像文件名,javascript,jquery,Javascript,Jquery,我想有一个图像滑块,它可以从跨度中读取图像名称。我的代码怎么了?甚至警报命令也没有执行。如何解决这个问题 <html><head> <title></title> <script src="Default.aspx_files/jquery-1.js" type="text/x-jquery-tmpl"></script> <script src="Default.aspx_files/General.js" type

我想有一个图像滑块,它可以从跨度中读取图像名称。我的代码怎么了?甚至警报命令也没有执行。如何解决这个问题

<html><head>
<title></title>
<script src="Default.aspx_files/jquery-1.js" type="text/x-jquery-tmpl"></script>
<script src="Default.aspx_files/General.js" type="text/javascript"></script>
        <script language="javascript" type="text/javascript">
            jQuery(function () {
                var i = 0;
                var banner = $('.imagesContainer span').map(function () {
                    return $.trim($(this).text())
                }).get();

                function fun() {
                    //How to init array here from inner text of spans?
                    i++;
                    if (i == banner.length) {
                        i = 0;
                    }
                    $('#img1').attr('src', '/slide/' + banner[i]);
                    alert('/slide/' + banner[i]);
                }
                setInterval(fun, 1000);
            })
        </script>
</head>
<body>
<form method="post" action="Default.aspx" id="form1">
        <div class="imagesContainer">
        <span>
            73defe4b-9819-4e12-b351-3813686e0c83.gif
        </span>
        <span>
            4c2ed116-500d-42ad-8aa5-983bf214d5d3.png
        </span>
        </div>
</form>
</body></html>

jQuery(函数(){
var i=0;
var banner=$('.imagesContainer span').map(函数(){
返回$.trim($(this).text())
}).get();
函数fun(){
//如何从spans的内部文本初始化数组?
i++;
如果(i==横幅长度){
i=0;
}
$('#img1').attr('src','/slide/'+banner[i]);
警报('/slide/'+横幅[i]);
}
设置间隔(乐趣,1000);
})
73defe4b-9819-4e12-b351-3813686e0c83.gif
4c2ed116-500d-42ad-8aa5-983bf214d5d3.png

这并不是你不知道的,而是它将jquery中的
type=“text/x-jquery-tmpl”
更改为
text/javascript

它显示警报,在这里检查,似乎有效,在这里检查: