У меня есть форма регистрации, на которой есть кнопка отправки со значением «ПОЛУЧИТЕ МГНОВЕННЫЙ ДОСТУП!» :Как определить изменение значения кнопки в JQuery?
<input type="submit" class="wf-button" name="submit" value="GET INSTANT ACCESS!">
После отправки, значение приобретает изменится на 'Спасибо!':
<input type="button" class="wf-button" value="Thank You!">
мне нужно определить значение кнопки. Если это станет «Спасибо вам!» то я должен показать всплывающее окно. И это значение получает изменение некоторой формой Ajax (GetResponse). Обновления страницы нет.
Я пробовал под кодом, но работает только в FireFox &, не работающем в Chrome.
<script>
$(function() {
$(".modalbox").fancybox();
});
$(function() {
$('.wf-button').bind("DOMSubtreeModified",function(){
//if btn valu is 'Thank You! trigger popup'
$(".modalbox").trigger('click');
});
});
</script>
Живой URL: http://www.idynbiz.com/web/html/gold_ira_vf/? (просто чтобы показать, как кнопка меняет свое значение)
Может кто-то один поможет, как я могу определить, значение кнопки и показать мою всплывающее окно? Кнопка изменит свое значение в реальном времени (Ajax). Не обновляется страница.
Есть ли какой-либо подход JQuery с функцией bind() Или функция on() для определения значения?
Используйте 'window.location.reload()' перед выполнением '.bind()' или вы можете использовать '.val()' для получения значения некоторого тега. –
Эта ссылка может быть полезна. http://stackoverflow.com/questions/7837510/domsubtreemodified-not-working-in-chrome –
@PrabhuVigneshRajagopal, я не могу использовать перезагрузку страницы. .val() не указывает значение во время выполнения. –