312 и 313. Но ключи и их количество меняется.
Нужно использовать перебор в котором нужно сравнивать:
$pmsColorData[key_number].name
и
$(".autocomplete-deluxe-item input").val()
Если в json $pmsColorData[key_number].name сопадает с value инпута, тогда нужно для $(".autocomplete-deluxe-item") в css проперти background-image задавать значение $pmsColorData[312].src.
Как это на практике реализовать?
Песочница:
https://jsfiddle.net/gikooo/j37od8cL/6/
берешь массив инпутов. по каждому проходишь(foreach?), ищещь в массиве объект с его value(.find), кидаешь в переменную. осталось только найти родителя - .autocomplete-deluxe-item - и дать ему нужное свойство $this.parent('.autocomplete-deluxe-item').css('background-image',peremennaya.src) не шибко шарю за jq но логика такая
Обсуждают сегодня