我正在尝试选择在同一页面的不同帖子上更改的ID。所以他们被赋予了id =“show_posts_ {PostID}” - 在最终输出中,{PostID}被替换为数字。在我需要调用$('show_posts_XXXXXX')
的函数中 - XXXXXX是生成的ID。我已将此ID存储在名为postId的变量中。
但我似乎无法做到这一点$("'" + "show_posts_" + postId + "'")
有谁能告诉我如何将字符串添加到选择器的末尾?
答案 0 :(得分:10)
应该有效。如果确实如此,你会踢自己。不要忘记ID的哈希值,并且不需要额外的引号。
$("#show_posts_" + postId)
答案 1 :(得分:2)
您需要在字符串的开头加上“#”字符。
$('#show_posts_' + postId)
另外,你试图在你的例子中填写引号,这没有意义。
答案 2 :(得分:2)
只需使用$("#show_posts_"+postID)
答案 3 :(得分:1)
两件事。
选择具有给定元素的元素
ID,您需要一个#
字符
ID的开头。
请勿将引号添加到字符串的开头和结尾。
因此:
$('#show_posts_' + postId)