Как мне удалить первый символ из this.className в строке ниже? Первой переменной будет _, а затем число. Я просто хочу, чтобы номер был присвоен className.
className = this.className;
Кроме того, я изменяю "$('.inter').html(window[link[className]]);"
, чтобы использовать массив вместо переменной className. Является ли приведенный ниже код правильным способом использования массива с индексом в качестве переменной?
$('.inter').html(window[link[className]]);
1 ответ
Для этого не нужно использовать jQuery, просто старый javascript с использованием .substring
var trimmed = this.className.substring(1);
substr
и это был мой первый вопрос, прежде чем я написал ответ. Единственная причина, по которой я этого не сделал, заключается в том, что он никогда официально не был включен в спецификацию языка.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.