22.02.2018, 21:02
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
Уважаемые!
До того как я сел в инвалидную коляску я работал в металлургии, полувагонами отправлял металлолом на заводы.
Что дороже
3A, 5A, или Б22?
|
|
22.02.2018, 21:12
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
spinastr,
вы лучше читайте то что вам дают, забудьте о металлургии.
Я дал пример, его можно запустить, он работает, дан комментарий как он работает.
Обратиться к элементу class="previous date" по составному классу, это означает $(".previous.date") - имена классов соединены через точку! И я кому об этом писал здесь ранее? Кто блин в этом виноват - мы?
И нахрена такой хренью заниматься отдельно и явно прописывая $(".previous.date").html(сюда дату), если это уже заложено в программе?
Я могу только сожалеть о вашем положении, но не надо давить на жалость - вы невнимательны, не читаете и не думаете о том, что вам пишут. А если так, то над вами как нянькой можно сидеть по каждому мелочному вопросу, но толку не будет.
Пора в себе менять отношение к тому что дают.
|
|
22.02.2018, 21:18
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,795
|
|
Сообщение от spinastr
|
Что дороже
3A, 5A, или Б22?
|
Тут и тут можно найти цену на интересующие категории лома.
Над вами никто не смеется, но не скрою, положение действительно смешное.
Форум для программистов, почти 500 комментариев в теме и так и не решена задача на которую самое больше по времени требуется пол часа.
|
|
22.02.2018, 21:20
|
Профессор
|
|
Регистрация: 21.09.2015
Сообщений: 196
|
|
laimas, рано пока к классам переходить) не работает все по той же причине, дело в скобках. Код из поста 467:
$.getJSON("http://h116641.s08.test-hf.su/", function(data) {
$.each(data, function(k, o) {
$.each(o, function(a, r) {
$('.'+k+'.'+a).html(
a=='date' ? r : {'USD':'$','EUR':'€'}[a] + ' ' + r.value.toFixed(2) + ' <b class=' + ['','down','up'][r.rate] +'>' + ['','▼','▲'][r.rate] +'</b>'
)/*<-закрывающая скобка для html (строка №5)*/.attr('title', function() {
return $(this).hasClass('title') ? data[k].date : ''
}/*<-закрывающая скобка для функции в attr (строка №7)*/)/*<-закрывающая скобка для attr (строка №7)*/
}/*<-закрывающая скобка для функции в each (строка №4)*/)/*<-закрывающая скобка для each (строка №4)*/
}/*<-закрывающая скобка для функции в each (строка №3)*/);/*<-закрывающая скобка для each (строка №3)*/
spinastr,
Внимание, вопрос: когда придет конец несчастной
$.getJSON ("http://h116641.s08.test-hf.su/", function(data) {
?
Закройте скобки и все заработает.
|
|
22.02.2018, 21:26
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Manyasha
|
laimas, рано пока к классам переходить) не работает все по той же причине, дело в скобках. Код из поста 467:
|
Сказано давно ему об этом было и судя по следующему посту, работает, а проблемы уже иного плана.
Так не выводится в блок, дата
$('.previous date').html(data.current.date);
Отгадайте за 5 сек в чем тут проблема? Так рано о классах или пора?
Я в этой горе теме обо всем уже рассказал, единственное что не сплясал еще.
|
|
22.02.2018, 21:27
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
Manyasha,
Где тут закрыть скобки?
$.getJSON("http://h116641.s08.test-hf.su/", function(data) {
$('.previous date').html(data.current.date);
$.each(data, function(k, o) {
$.each(o, function(a, r) {
$('.'+k+'.'+a).html(
a=='date' ? r : {'USD':'$','EUR':'€'}[a] + ' ' + r.value.toFixed(2) + ' <b class=' + ['','down','up'][r.rate] +'>' + ['','▼','▲'][r.rate] +'</b>'
).attr('title', function() {
return $(this).hasClass('title') ? data[k].date : ''
})
})
});
|
|
22.02.2018, 21:30
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от spinastr
|
Где тут закрыть скобки?
|
Ни где, тут нет проблем, а ранее она была из-за //});
Опять по новому кругу размусоливать?
|
|
22.02.2018, 21:31
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
Стёр тот конец, получилось так:
$('.previous date');
Не выводит js дату, Может сам js неверен?
С точкой тоже не работает
$('.previous.date');
Последний раз редактировалось spinastr, 22.02.2018 в 21:33.
|
|
22.02.2018, 21:31
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от spinastr
|
$('.previous date').html(data.current.date);
|
И выбросьте к чертовой матери мусор этот и с ошибкой написанный - в коде уже все есть!
|
|
22.02.2018, 21:33
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,795
|
|
Сообщение от spinastr
|
Manyasha,
Где тут закрыть скобки?
|
Если вы скопировали весь ваш код, то в нем не закрыт callback и сам метод getJson библиотеки jQuery.
Т.е. нужно как-то так:
$.getJSON("http://h116641.s08.test-hf.su/", function(data) {
$.each(data, function(k, o) {
$.each(o, function(a, r) {
$('.' + k + '.' + a).html(a == 'date' ? r : {
'USD': '$',
'EUR': '€'
}[a] + ' ' + r.value.toFixed(2) + ' <b class=' + ['', 'down', 'up'][r.rate] + '>' + ['', '▼', '▲'][r.rate] + '</b>').attr('title', function() {
return $(this).hasClass('title') ? data[k].date : ''
})
})
});
});
|
|
|
|