2014-01-10 2 views
0
Event.observe(window, 'load', function() { 
if ($('qty')) $('qty') .observe('blur', function(e){ 
optionsPrice.reload(); 

я удалил поле количество так не мое пользовательские параметры цена не обновляя может кто-нибудь помочь мне с этим, Большое спасибо заранееКак я имитировать эту Event.observe, если поле не доступно

+0

'наблюдать()' это прототип метода. не jquery. для jquery это 'on()' – arun15thmay

+0

ok спасибо за это, то как, если это возможно, я могу изменить этот код, чтобы я смог достичь желаемого результата? Еще раз спасибо – user3126785

+0

Вам нужно решение jquery для наблюдения за размытием события в динамически добавленном поле? – arun15thmay

ответ

0

Предполагая 'qty' является идентификатором динамического элемента

jQuery(window).load(function() { 
    jQuery(document).on('blur', '#qty', function(e) { 
    optionsPrice.reload(); 
    }); 
}); 
+0

спасибо arun, это прекрасно работает, проблема, с которой я столкнулся, заключается в том, что я удалил поле qty для некоторых продуктов, что означает, что цена не динамически обновляется. Мне было интересно, является ли это способом имитации этого события, чтобы цена все еще динамически обновлялась или, может быть, способ иметь этот взгляд на другой пользовательский параметр в случае, если qty недоступен, спасибо снова, что это у меня было около недели Теперь. – user3126785

+0

, или, может быть, это возможно, добавив скрытое поле на страницу так, чтобы jquery будет использовать это как альтернативный, i; m довольно новичок с jquery, просто пытаясь придумать варианты. Еще раз спасибо – user3126785

+0

@ user3126785 Вы ​​решили свою проблему? если нет, объясните это, так как я не понимаю объяснения, приведенные здесь в комментариях – arun15thmay

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