я пытался захватить результаты этого 3-х элементов, он обновляет каждый раз, когда я нажимаю кнопкуJquery переменные не сравнивающие правильно
<span id="machine1Result" class="slotMachine noBorder">0</span>
<span id="machine2Result" class="slotMachine noBorder">0</span>
<span id="machine3Result" class="slotMachine noBorder">0</span>
с этим кодом пытаются захватить 3 объединенные значения элемента, если соответствие я был в состоянии сделать некоторое изменение:
var text = $('#machine1Result,#machine2Result,#machine3Result').text();
var comparingText0 = "000";
var comparingText1 = "111";
if (text == comparingText0) {
$('.wonbg').css({'background-image': 'url(img/won_bg.png)'});
$('.rw14').css({'backgroundColor': '#ff9900'});
count += 1;
}
if (text == comparingText1) {
$('.wonbg').css({'background-image': 'url(img/won_bg.png)'});
$('.rw1').css({'backgroundColor': '#ff9900'});
count += 1;
}
else {
$('.slotMachineButton').click(function() {
$('.wonbg').css({"background": "none"});
$('.rewards').css({"background": "none"});
});
}
код выше работает условие должным образом, если элементы имеют тот же номер, но и функция, даже если есть один неверный номер говорит, 110 или 101, и наоборот, пытались ===
дает мне одинаковые результаты.
, что селектор не будет сочетать в себе текст. вам придется делать это вручную. –
Я пытался получить результат из трех элементов, поэтому, когда они совпадают, я могу запустить условие. – user2930790
[Ничего себе, что действительно работает.] (Http://codepen.io/Pointy/pen/febyE) Немного странно, что это не симметрично с '.html()'. Учитесь чему-то каждый день. – Pointy