Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
对所有href属性执行jquery函数_Jquery - Fatal编程技术网

对所有href属性执行jquery函数

对所有href属性执行jquery函数,jquery,Jquery,我从这里发布的另一个问题中得到了这段代码,但我不确定如何实现它。我想检查每个链接的HREF,并为文件类型放置适当的图标 使用。每个功能: function openFile(file) { var extension = file.substr( (file.lastIndexOf('.') +1) ); switch(extension) { case 'jpg': case 'png': case 'gif':

我从这里发布的另一个问题中得到了这段代码,但我不确定如何实现它。我想检查每个链接的HREF,并为文件类型放置适当的图标

使用
。每个
功能:

function openFile(file) {
    var extension = file.substr( (file.lastIndexOf('.') +1) );
    switch(extension) {
        case 'jpg':
        case 'png':
        case 'gif':
            alert('was jpg png gif');  
        break;                         
        case 'zip':
        case 'rar':
            alert('was zip rar');
        break;
        case 'pdf':
            alert('was pdf');
        break;
        default:
            alert('who knows');
    }
};

openFile("somestring.png");
$('a').each(function () {
    openFile($(this).attr('href'));
});

它允许您遍历匹配的元素集。

使用
。每个
函数:

$('a').each(function () {
    openFile($(this).attr('href'));
});

它允许您遍历匹配的元素集。

它必须是我。我正在尝试使用简单的函数。每次迭代,它都不起作用。你知道为什么它不起作用吗?一定是我。我正在尝试使用简单的函数。每次迭代,它都不起作用。你知道为什么它不起作用吗?