рони,
Подскажите, пожалуйста, как обратиться к нужному элементу в такой ситуации:
1) У меня есть input, его value - это число от 1 до ...
2) Есть td в таблице с data-cell атрибутом в формате data-cell = "3-4-2015" (вместо цифры "3" может быть любое число).
Я хочу обратиться к определённой td через введённое в input число.
var v = input.value;
var tdAttr = document.querySelector('td[data-cell|="'+i+'"]');
if(v === tdAttr) {
...}
Я использовал именно такую комбинацию селекторов для tdAttr, т.к. должна выцепляться только первая цифра / число до дефиса (в случае с примером выше - это цифра "три").
Т.о., если пользователь ввёл в input "3", мы, пробежавшись по массиву, должны получить td с атрибутом, начинающимся на "3". Но что-то не выходит так сделать.
http://jsbin.com/tiwoguyaxi/1/edit?h...console,output