Оберните средство доступа к свойству между элементами span - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь обернуть составную строку, которая включает в себя средство доступа к свойству. Это возможно? В конечном итоге я пытаюсь сделать все остальные строки одинаковыми по цвету.

Я пробовал несколько способов обернуть интервал в "", не включая средство доступа к свойству, чтобы оно не стало текстом. Ex. "<span>" + val.joke + "</span>" но это не работает.

$(".knock").addClass("knock").html("<span> Knock Knock! </span>" + "<br>").show("fade", "fast").delay(2000).show(function() {

  $(".knock").append("Who's there?" + "<br>", html).show("fade", "slow").delay(2000).show(function() {

    $(".knock").append(val.joke + "<br>", html).show("fade", "fast").delay(2000).show(function() {

      $(".knock").append(val.joke + " who?" + "<br>", html).show("fade", "fast").delay(3000).show(function() {

        $(".knock").append("— " + val.punchline, html).show("fade", "fast");

Использование его с: $("span").css("color", "white");

Первая строка отлично работает, но третья строка в области .append этоодин я не могу добраться до работы:

$(".knock").append(val.joke + "<br>", html).show("fade", "fast").delay(2000).show(function() {

ОБНОВЛЕНИЕ: я, честно говоря, не знаю, с чего начать тянуть фрагмент, который будет что-либо регистрировать, поэтому я публикую ссылку на проект: https://codepen.io/keepcoding/pen/dZprbj

Первая строка выше начинается на странице JavaScript в строке 47. Она извлекается из файлов JSON. Есть "что вы получаете?"шутки и шутки "тук тук". У обоих типов есть шутка и изюминка.

«Val» представляет идентификатор выбранной шутки. И если я поставлю "" вокруг val.joke или val.punchline, например .html ("val.joke" + "
", html), вместо слова "потянуть и отобразить шутку" будет отображаться слово "val.joke". ,Я надеюсь, что это то, что вы искали, и спасибо за помощь.

...