Как добавить строку в селектор jQuery?
Я пытаюсь выбрать идентификатор, который изменяется на разных сообщениях одной страницы. Таким образом, им был дан id="show_posts_{PostID}" - на конечном выходе {PostID} заменяется числом. В функции мне нужно вызвать $('show_posts_XXXXXX')
- XXXXXX-сгенерированный идентификатор. Я сохранил этот идентификатор в переменной postId.
но я не могу этого сделать $("'" + "show_posts_" + postId + "'")
может кто-нибудь сказать мне, как я могу добавить строку в конец селектора?
4 ответов
должны работать. Если это произойдет, ты ударишь себя. Не забывайте хэш для идентификатора, и дополнительные кавычки не нужны.
$("#show_posts_" + postId)
вам нужно включить символ " # " в начале строки.
$('#show_posts_' + postId)
кроме того, вы пытаетесь заполнить кавычки в своем примере, и это не имеет смысла.
две вещи.
для выбора элемента с заданным ID, вам нужно
#
символ в начало идентификации.не добавлять кавычки в начало и конец строки.
таким образом:
$('#show_posts_' + postId)