Удалите подстроку из строки в jQuery [дублировать] -- javascript поле с участием jquery поле с участием asp.net пол Связанный проблема

Remove a substring from a string in Jquery [duplicate]


0
vote

проблема

русский
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»>
Этот вопрос уже есть ответы здесь :
Способ замены не работает (4 ответа)
Закрыто 6 лет назад .

Я пишу функцию jQuery на событии Click в списке Checkbox, который хранит значение в строке, когда один элемент проверяется, и он удаляет строку, когда она не проверяет. Я принимаю закрытый текст на этикетке и вставьте и удалите ее из строки. Я могу добавить строки, но я не могу его удалить.

Вот мой код:

 <код> var currentage = '';  $('#<%=chk_ange.ClientID%> input:checkbox').click(function () {     var str = $(this).next('label').text();     if ($(this).is(':checked')) {         if (currentage.indexOf($(this).next('label').text()) == -1) {             currentage = currentage + str;         }         alert('checked' + currentage);     }     else {         currentage.replace(str, "Hello");         //currentage.replace(str, 'None');         alert('unchecked' + currentage);     }  }   

Я сохраняю значения в глобальной переменной, чтобы я мог сравнить значение в каждом клике.

Английский оригинал

I am writing a jQuery function on the click event of a checkbox list, which stores the value in a string when one item is checked and it removes the string when it is unchecked. I am taking the closed label text and insert and remove it from the string. I can add the strings but I am not able to remove it.

Here is my code:

var currentage = '';  $('#<%=chk_ange.ClientID%> input:checkbox').click(function () {     var str = $(this).next('label').text();     if ($(this).is(':checked')) {         if (currentage.indexOf($(this).next('label').text()) == -1) {             currentage = currentage + str;         }         alert('checked' + currentage);     }     else {         currentage.replace(str, "Hello");         //currentage.replace(str, 'None');         alert('unchecked' + currentage);     }  } 

I am storing the values in a global variable so that i can compare the value in each click.

</div
        

Список ответов

3
 
vote

Вы должны назначить результат <код> replace обратно в вашу переменную, как:

 <код> currentage = currentage.replace(str, "Hello");   

См.: string.prototype.replace ( ) - MDN

 

You have to assign the result of replace back to your variable like:

currentage = currentage.replace(str, "Hello"); 

See: String.prototype.replace() - MDN

</div
 
 
   
   
0
 
vote

Вам нужно равнить результат от <код> currentage.replace(str, "Hello"); на <код> currentage . Строка неизменяема, поэтому <код> replace() функция возвращает новую модифицированную строку.

 <код> currentage = currentage.replace(str, "Hello");   
 

You need to equal the result from currentage.replace(str, "Hello"); to currentage. String are immutable so the replace()function returns a new modified string.

currentage = currentage.replace(str, "Hello"); 
</div
 
 

Связанный проблема

59  Дисплей Div в положении курсора в Textarea [дубликат]  ( Display div at cursor position in textarea ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

0  .append () элемент с более чем одним классом  ( Append element with more than one class ) 
Я не могу найти информацию о том, можно ли использовать .append (), чтобы добавить элемент в HTML и дать этому элементу более одного класса <код> $( ".nav"...

0  Новое развитие приложений с использованием Cordova и Ionic  ( Native app development using cordova and ionic ) 
Как сохранить процесс или сервис всегда запущены даже после того, как приложение будет убито пользователем, похожее на секундомер, который будет запущен даже ...

0  Кнопка CKeditor 4 Не отображается  ( Ckeditor 4 underline button not showing ) 
Это мой код JavaScript для конфигурации моего CKEDITOR. Я нахожу на браузере для этого решения, но я не могу найти никакого решения даже на официальном сайте ...

4  Является ли хорошей идеей использовать условные зависимости в модулях AMD?  ( Is it a good idea to use conditional dependencies in amd modules ) 
Я думаю об использовании условий для указания модуля зависит в модульной системе AMD. Например, чтобы загрузить библиотеку на браузере и библиотеку на сервере...

0  Как закрыть всплывающее окно, когда видео YouTube играет на кнопке кнопки ESC?  ( How to close popup when youtube video is playing on esc button button ) 
Нажмите меня, чтобы увидеть демонстрацию Когда видео не играет, то кнопка ESC нажала всплывающее окно, но он не работает при воспроизведении видео. ...

1  Столбец Tabulator с JSX - выполнение функций класса  ( Tabulator column with jsx executing class functions ) 
Я пытаюсь использовать React-Tabulator, но у меня проблемы с рендером функции внутри моих столбцов таблицы. Функция возвращает JSX, но она использует другие к...

0  Команда STEART BOBLE не работает, когда добавляю новый файл JS  ( Stencil bundle command is not working when i add new js file ) 
Я добавил несколько файлов JS в моей теме (Track-CLI), а когда я запускаю stencil bundle COMMENT, ошибки JS получили бросок. Я пробовал удаление <код> app...

1  JavaScript не работает над динамическим контентом  ( Javascript not working on dynamic content ) 
У меня есть страница, где в HTML Div загружен с другой страницы. На родительской странице у меня есть JavaScript, который имеет элементы, которые применяются ...

0  Модель только показывает идентификатор в вложенной модели в парусах  ( Model only show id in nested model in sails ) 
Так что я разрабатываю приложение, используя парус JS. Я хочу отправить нить вместе с его комментариями как ответ. Вот моя модель thread.js <код> module...

362  JavaScript Глобальный механизм событий  ( Javascript global event mechanism ) 
Я хотел бы поймать каждую неопределенную ошибку функции. Есть ли глобальная обработка ошибок в JavaScript? Чехол на использование ловит вызовы функций от Flas...

0  Отображать имя страницы в JavaScript?  ( Display page name in javascript ) 
Как бы я добавил <код> location.href.split('/').pop() к документу HTML для отображения имени страницы? (Не весь URL) я хотел бы отобразить только имя страниц...

0  JavaScript Ball Collision  ( Javascript ball collision ) 
Я пытаюсь создать простую игру JavaScript с простыми физиками. Я могу определить, когда 2 шарика столкнулись, но у меня возникли проблемы с обработкой столкно...

0  Сортировка не работает в смарт-таблице угловой JS  ( Sorting is not working in smart table angular js ) 
Сортировка смарт-таблицы не работает по какой-то причине после использования в качестве пользовательской директивы. Можете ли вы помочь мне, что я сделал не т...

0  JavaScript Foreach Array Ключевые значения, вывод в HTML  ( Javascript foreach array key values output to html ) 
Как сердите к клавишам ARRAY THRU, чтобы вывести свои значения в HTML? Расположение Я работаю, - это миниатюрная сетка, 3 колонны на 2 ряда. Каждый миниатюр...




© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.