2014-01-20 3 views
1

Мне нужно изменить название моего всплывающего окна.Текст пробела не меняется

HTML

<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"> 
    <span id="ui-dialog-title-detailsPopup_109" class="ui-dialog-title"> 
    Customer : XYX 
    </span> 
</div> 

Javascript

$(document).ready(function() { 
    setPopupTitle(); 
}); 

function setPopupTitle() { 
    $('#ui-dialog-title-detailsPopup_109').text('Customer : XYZ - US'); 
} 

Я отправил немного моей фактической странице. Я тестировал этот код в скрипке. Он работает, но тот же код в моем приложении не работает.

В странице браузера я могу напечатать текст «Клиент: XYZ» в консоли, давая

$("#ui-dialog-title-detailsPopup_109").text() 

я проверил в Firebug, никакие ошибки/предупреждения не в странице.

+0

Вы уверены, что у вас нет дубликатов идентификаторов? – jtheman

+3

Если это работает в скрипке, это что-то еще на вашем сайте, перед тем как этот код будет запущен. Здесь недостаточно информации, чтобы рассказать вам, что это такое. – naththedeveloper

+0

он имеет только один «ui-dialog-title-detailsPopup_109» место в полном документе – Sun

ответ

0

Это была перезапись другим вызовом функции. что я знаю, но моя неожиданная вещь, которая вызывает перед моей новой функцией setPopupTitle,

0
$('#ui-dialog-title-detailsPopup_109').html('Customer : XYZ - US'); 

попробовать это

+0

Я попробую. – Sun

+0

Извините, не работает, я поставил точки останова и даже не отлаживал. – Sun

+0

$ (". Ui-dialog-title"). Html («Клиент: XYZ - US»); попробуй это –

0

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

Смежные вопросы