У меня есть файл данных json, который хранит значения и выводит их на экран, но проблема в том, что значения привязаны к ширине свойства css. Я не хочу, чтобы выходные данные были фактическими данными в виде числа, я просто хочу подключить json файл и установить значение ширины, где должна находиться панель.
мой jquery:
$(document).ready( function(){
var MAX_WIDTH = 100; // Define max bar width in Pixels here
$.getJSON( "js/json/sidekicks.json", function(obj){
$.each(obj.Sidekicks, function(key, value){
var color = 'rgb(' + ((value.Score / 100) * 255) + ', #de0001, 10';
var width = (value.Score / 33) * MAX_WIDTH;
$('div#' + value.Id).find('span.red_line_fill').text(value.Score).css("background-color", color).width(width);
});
});
});
вот фотография, чтобы показать, что я имею в виду. я хочу удалить значение 20, которое выводится на экран
как бы я получил, кто когда-либо впереди, чтобы отобразить изображение "1-й",
используйте text('')
(или удалите .text()
чтобы не установить какое-либо значение, но это не скроет уже отображаемый текст), чтобы установить пустое значение. Попробуйте следующее:
$('div#' + value.Id).find('span.red_line_fill').text('').css("background-color", color).width(width);
.text(value.Score)
?.text('')
и это сработало как талисман (большой @Milind Anantwar), он помог мне отладить его