Скопируйте первый символ строки в другой div jquery или javascript

Эта версия позволяет также передавать точные значения процентилей, используемые для ранжирования:

def what_pctl_number_of(x, a, pctls=np.arange(1, 101)):
    return np.argmax(np.sign(np.append(np.percentile(x, pctls), np.inf) - a))

Таким образом, можно узнать, какое значение имеет значение числа процентилей для предоставленных процентилей:

_x = np.random.randn(100, 1)
what_pctl_number_of(_x, 1.6, [25, 50, 75, 100])

Выход:

3

, поэтому он достигает диапазона 75 ~ 100

1
задан Ken 26 February 2019 в 17:22
поделиться

2 ответа

Ванильное решение JS, которое я придумал:

https://jsfiddle.net/y0c9be6g/

<div class="initial"></div>
<div class="name">Bob Smith</div>

<div class="initial"></div>
<div class="name">Jim Halpert </div>

<div class="initial"></div>
<div class="name">Billy Baldwin</div>

<script>
var names = document.querySelectorAll(".name");
var initials = document.querySelectorAll(".initial");

function addInitial(item){
 item.previousSibling.previousSibling.innerHTML = item.textContent.charAt(0);
}

names.forEach(addInitial);
</script>
0
ответ дан Dan N. 26 February 2019 в 17:22
поделиться

Простой способ сделать это - предоставить функцию для text() из .initial элементов, которая считывает первый символ у родного брата .name и возвращает его, например:

[115 ]

$('.initial').text(function() {
  return $(this).next('.name').text().slice(0, 1).toUpperCase();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="initial"></div>
<div class="name">Foo Bar</div>

<div class="initial"></div>
<div class="name">John Smith</div>

0
ответ дан Rory McCrossan 26 February 2019 в 17:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: