2016-11-28 4 views
0

Мне нужно изменить текст в пролете.Изменить текст на <span> с помощью jquery comand

Я ищу это, потому что у меня есть раскрывающееся меню, я использую параметр выбора jQuery, но это не меняет текст, выбирайте только из параметров.

Мне нужно изменить «seleziona» другим текстом.

+1

Пожалуйста, не публикуйте фотографии своего кода, внесите сам код («* [mcve] *»). Кроме того, какой «* jQuery selector option *» вы использовали? Где вы застряли? Что пошло не так с вашими попытками? Что вы ожидали от кода, что он сделал? –

+0

Я использую это: var theText = ""; $ ("# option"). Each (function() { if ($ (this) .text() == theText) { $ (this) .attr ('selected', 'selected'); } }); –

ответ

1
  1. Вы можете сделать событие изменения
  2. Затем вызвать его

1.

$("#span1").on('change',function(){ 
//Do calculation and change value of other span here 
$("#span2").text('calculated value');}); 

2.

$("#span1").text('test').trigger('change'); 
0

Ответ, отправленный Srebnywilkun, верен. Этот ответ дает лишь короткие обозначения.

$("#span1").on('change',function(){ 
    $("#span2").text('calculated value'); 
}).change(); // defining this at the end of the function would automatically trigger the change event after the event is registered.