Как добавить строку к селектору jQuery?

Я пытаюсь выбрать идентификатор, который изменяется на различных сообщениях той же страницы. Таким образом, им дали идентификатор =, "show_posts_ {PostID}" - на окончательном результате {PostID} заменяется числом. В функции я должен звонить $('show_posts_XXXXXX') - XXXXXX являющийся сгенерированным идентификатором. Я сохранил этот идентификатор в переменной, названной отправленной.

Но я, может казаться, не делаю это $("'" + "show_posts_" + postId + "'")

Кто-либо может сказать мне, как я могу добавить строку в конец селектора?

7
задан Deshiknaves 27 April 2010 в 11:57
поделиться

4 ответа

Должно работать. Если это произойдет, вы пнете себя. Не забудьте хэш для идентификатора, и лишние кавычки не нужны.

$("#show_posts_" + postId)
10
ответ дан 6 December 2019 в 14:01
поделиться

просто используйте $ ("# show_posts _" + postID)

2
ответ дан 6 December 2019 в 14:01
поделиться

Вам необходимо включить символ '#' в начало строки.

$('#show_posts_' + postId)

Кроме того, вы пытаетесь поместить туда кавычки в своем примере, и это не имеет смысла.

2
ответ дан 6 December 2019 в 14:01
поделиться

Два момента.

  1. Чтобы выбрать элемент с заданным ID, вам нужен символ # в в начале идентификатора.

  2. Не добавляйте кавычки в начало и конец строки.

Таким образом:

$('#show_posts_' + postId)
1
ответ дан 6 December 2019 в 14:01
поделиться
Другие вопросы по тегам:

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