Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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 在Jquery中获取所选图像的值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在Jquery中获取所选图像的值

Javascript 在Jquery中获取所选图像的值,javascript,jquery,html,Javascript,Jquery,Html,及 但两者都不起作用,第一个是给出未定义的值,而第二个是给出值。我的代码出了什么问题?您已经接近,您需要将所选元素的img子元素作为目标 var str=$'select.selected img'.attr'src'; var fileName=str.split/.pop console.logstr; console.logfileName; 如果已接近,则需要以选定元素的img子元素为目标 var str=$'select.selected img'.attr'src'; var f


但两者都不起作用,第一个是给出未定义的值,而第二个是给出值。我的代码出了什么问题?

您已经接近,您需要将所选元素的img子元素作为目标

var str=$'select.selected img'.attr'src'; var fileName=str.split/.pop console.logstr; console.logfileName;
如果已接近,则需要以选定元素的img子元素为目标

var str=$'select.selected img'.attr'src'; var fileName=str.split/.pop console.logstr; console.logfileName;
此外,如果您想获取任何/所有图像,无论页面上选择了class=的位置如何,您只需执行以下操作:

var str = $('#select .selected img').attr('src');
var fileName = str.split("/").pop()

此外,如果您想获取任何/所有图像,无论页面上选择了class=的位置如何,您只需执行以下操作:

var str = $('#select .selected img').attr('src');
var fileName = str.split("/").pop()

现在从所选div搜索时,您应该从img标记中找到属性。按以下方式编写代码:var selectImage=$'select>div.selected'。查找'img'。attr'src';现在从所选div搜索时,您应该从img标记中找到属性。按以下方式编写代码:var selectImage=$'select>div.selected'。查找'img'。attr'src';谢谢@satpal,现在可以用了。但还有一件事,通过attr'src'我得到的值是/abc/image1.png。如果我只想获取image1.png,那么我需要做什么更改?@user7348570,我已经更新了答案,带有获取文件名的代码。谢谢@satpal,它现在可以工作了。但还有一件事,通过attr'src'我得到的值是/abc/image1.png。如果我只想获取image1.png,那么我需要做什么更改?@user7348570,我已经更新了答案,并使用代码获取文件名
var selectImage = $('#select').find('.selected').value();
var str = $('#select .selected img').attr('src');
var fileName = str.split("/").pop()
var filename = $("img.selected").attr("src").split("/").pop();