gpt4 book ai didi

javascript - jQuery src 选择器问题

转载 作者:行者123 更新时间:2023-11-28 07:43:42 25 4
gpt4 key购买 nike

我正在玩扑克游戏。我有一个关于 jQuery 选择器的问题。

$('[src$='+a+']').replaceWith('<img src="images/backcard.png" width = 118, height = 166, border=3, style = "border-color: #FFFFFF;" />');    

它告诉我错误:语法错误,无法识别的表达式:[src$=♠6.jpg]

这是代码:

function CartesJoueur(){
var random1 = " "; // 1ere carte : variable aléatoire sur une même famille (famille ♦ par exemple)
var random2 = " "; // 2eme carte : variable aléatoire sur les symboles (♦ ♣ ♥ ♠)
var random3 = " "; // 1ere carte : variable aléatoire sur une même famille (famille ♦ par exemple)
var random4 = " "; // 2eme carte : variable aléatoire sur les symboles (♦ ♣ ♥ ♠)

random1 = getRandomInt(2, 14); //nombre aléatoire entre 2 et 14
random2 = getRandomInt(2, 14); //nombre aléatoire entre 2 et 14
random3 = getRandomInt(1, 4); //nombre aléatoire entre 1 et 4
random4 = getRandomInt(1, 4); //nombre aléatoire entre 1 et 4

if(random3 === 1)
var string1 = "images/♠" + random1 + ".jpg";
else if(random3 === 2)
var string1 = "images/♣" + random1 + ".jpg";
else if(random3 === 3)
var string1 = "images/♦" + random1 + ".jpg";
else if(random3 === 4)
var string1 = "images/♥" + random1 + ".jpg";

if(random4 === 1)
var string2 = "images/♠" + random2 + ".jpg";
else if(random4 === 2)
var string2 = "images/♣" + random2 + ".jpg";
else if(random4 === 3)
var string2 = "images/♦" + random2 + ".jpg";
else if(random4 === 4)
var string2 = "images/♥" + random2 + ".jpg";

//permet d'éviter d'avoir deux fois la même image
if(random3 === random4 && random1 === random2)
{
random2 = getRandomInt(2, 14);
random4 = getRandomInt(1, 4);
}

//affichage des deux images
$('#6row').after('<img src=' + string1 + ' width = 118, height = 166, border=3, style = "border-color: #FFFFFF;" />');
$('#6row').after('<img src=' + string2 + ' width = 118, height = 166, border=3, style = "border-color: #FFFFFF;" />');
// console.log("hey " + random1 + " " + random3); // DEBUG

a =string1.substring(7);
console.log(a);

$('[src$='+a+']').replaceWith('<img src="images/backcard.png" width = 118, height = 166, border=3, style = "border-color: #FFFFFF;" />');

}

你能告诉我我必须在选择器中修改什么吗?

谢谢!

最佳答案

mr rogers解决OP的问题:

Maybe too simple, but have you tried adding quotes? Following from your example in the comments, $('[src$="'+a+'"]') with quotes around the inserted string. – mr rogers Dec 30 '14 at 3:50

关于javascript - jQuery src 选择器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27698844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com