小编Ric*_*one的帖子

Javascript返回没有突破功能

我有一个javascript函数,它检查XML文件中是否存在艺术家:

function artistExists(artist) {
// get data from artists.xml 
$('.loading').show();
$.get(artists_xml, function(xml){  
    $('.loading').hide();
    $(xml).find('artist').each(function(){
        if ($(this).find("ar_artist").text() == artist.val()) {
            alert ('artist exists');
            return true;
        } //end if
    });  // end each
    alert ('artist does not exist');
    return false;
}); // end .get function
} // end of artistExists function
Run Code Online (Sandbox Code Playgroud)

我是否正确地认为'return true'行应该退出函数的执行?我以为会这样,但是在找到记录并运行第一个警报后,执行继续到底部的故障警报.

我做错了什么?谢谢.

javascript jquery

13
推荐指数
2
解决办法
2万
查看次数

将输入的颜色更改为其值

我有一类包含颜色的十六进制值的输入,没有#.

我想将每个输入的背景颜色设置为其值.我试过这个,但它没有改变颜色:

$(".colourPick").css('background', '#' + $(this).val());
Run Code Online (Sandbox Code Playgroud)

jquery

1
推荐指数
1
解决办法
49
查看次数

标签 统计

jquery ×2

javascript ×1