Добавление текста после переменной в коде JavaScript - PullRequest
2 голосов
/ 29 января 2012
var example = "Test" ;

$('button').click(function() {
 $('div').append(example);
});

<button>Whatever</button>
<div></div>

Как добавить текст после переменной example в коде jQuery?

Другими словами, в коде jQuery, как я могу добавить текст (в этом примере: «бла») после переменной, чтобы код HTML выглядел следующим образом

<div>Testblah</div>

Ответы [ 6 ]

6 голосов
/ 29 января 2012

Не уверен, что это то, что вы ищете,

$('div').html(example + "blah");

Примечание. Я использовал .html вместо .append.Вы также можете использовать .text , если вы хотите вставить простой текст внутри div.

Выше просто конкатенация строк простого JavaScript.Вы должны прочитать о Строковых Операторах

Также вышеприведенное не меняет значение примера var.Если вы хотите, чтобы значение было изменено, присвойте результат примеру и установите div html.

 example += 'blah';
 $('div').html(example);
2 голосов
/ 29 января 2012

изменить на это:

var example = "Test" ;
$('button').click(function() {
  example=example+'blah';
 $('div').append(example);
});

или:

var example = "Test" ;
var exp="blah";
$('button').click(function() {
  example=example+exp;
 $('div').append(example);
});
0 голосов
/ 09 июля 2019

Попробуйте использовать concat (Vanilla JS):

var example = "Test"
//to concatenate:
example = example.concat("blah")
document.write(example)
//if you want a space:
example = example.concat(" blah")
document.write(example)
0 голосов
/ 29 января 2012

Может быть, я неправильно понял ваш вопрос, но это простая конкатенация строк?

var example = "Test";

$('button').click(function() {
 example += "blah"; // ????
 $('div').append(example);
});
0 голосов
/ 29 января 2012

Вам нужно будет назвать ваш div следующим образом:

<div id="one"> </div>

и поставить код jQuery следующим образом

$('#one').html(example);
0 голосов
/ 29 января 2012

Так же, как это:

$('button').click(function() {
    $('div').append(example + "blah");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...