2013-03-14 2 views
0

У меня есть функция в моем JQuery файле:значение печати с помощью Jquery файла

function updateHTML(blocks) { 
    var data = getData(blocks), 
     price = formatPrice(data.price), 
     hourly = formatCents(data.hourly), 
     p  = $.priceSlider.settings; 

    $(p.processor_id).text(data.processor + ' GHZ'); 
    $(p.ram_id).text(data.ram + ' GB'); 
    $(p.price_id).text('$' + price); 
    $(p.storage_id).text(data.storage + ' GB'); 
    $(p.bandwidth_id).text(data.bandwidth + ' GB'); 
    $(p.blocks_id).attr('class', 'block_' + data.blocks); 
    $(p.hourly_price_id).text('$' + hourly + '/hr'); 
} 

Я должен напечатать значение содержат в последней строке (

$(p.hourly_price_id).text('$' + hourly + '/hr'); 

на главной странице, как может. я это сделать?

+2

[.appendTo()] (http://api.jquery.com/appendTo/) – adamb

+0

Я думаю, что проблема - это aboout '/ hr', потому что/является специальным символом, поэтому вы должны написать его вот так:// час – OQJF

ответ

0

Во-первых $(p.hourly_price_id).text('$' + hourly + '/hr'); должен быть $('p.hourly_price_id').text('$' + hourly + '/hr');, как селектор JQuery требует кавычек. Если p тега на странице уже есть класс hourly_price_id, изменение сделано. Если нет, вы можете добавить такой элемент туда, где хотите, с apendTo (doc) или append (doc) в зависимости от ваших предпочтений.

Кроме того, если вы хотите уникальный идентификатор для тега абзаца, используйте <p id="hourly_price"> и селектор jQuery $('p#hourly_price').

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