Не легче обратиться в МТС, может предоставят какое-нибудь API, раз вы корпоративный клиент?А они уже!
// собираем текущие значения
var current = {};
$('a.selected').each(function(){
var elem = $(this)
current[elem.data('attribute-name')] = elem.data('attribute-value')+'';
})
// ищем совпадения
var id = Object.keys(checklist).find(itemId =>
Object.keys(current).every(propName =>
current[propName] === checklist[itemId][propName]
))
https://jsfiddle.net/c8fnn38g/ // собираем текущие значения
var current = {
type: $('.selected[data-attribute-name="type"]').data('attribute-value'),
color: $('.selected[data-attribute-name="color"]').data('attribute-value'),
size: $('.selected[data-attribute-name="size"]').data('attribute-value')
}
// ищем их в списке образцовых
var id = Object.keys(checklist).find(itemId => {
var item = checklist[itemId]
return (current.type === parseInt(item.type)
&& current.color === item.color
&& current.size === item.size
)
})
А как написать?ну как-то так, например: https://jsfiddle.net/omL8pfad/
как в поисковике это спросить?Лучше учебник почитать, серьезно.
А как написать?ну как-то так, например:https://jsfiddle.net/omL8pfad/
как в поисковике это спросить?