根据存储在全局变量中的id检查/查找元素

时间:2013-06-12 09:24:30

标签: javascript jquery

我有一个名为nowPlaying的全局变量,它以post-32post-48的形式存储某些帖子的ID ...如何实现以下

Check if there is article with id = nowPlaying

if there is such article {
 //Do stuff
}

我尝试了这个,但它不起作用

if ($('article#nowPlaying').length) { /* do stuff */ }

4 个答案:

答案 0 :(得分:1)

ID必须是唯一的,您可以做到:

if ($('#'+nowPlaying).length)

答案 1 :(得分:0)

if ($('#'+nowPlaying).length)

试试这个

答案 2 :(得分:0)

如果我的理解是正确的,nowPlaying是一个包含文章ID的变量,那么你需要使用带字符串连接的id选择器

此外,由于ID在文档中应该是唯一的,因此无需在选择器中使用article

if ($('#' + nowPlaying).length) 

答案 3 :(得分:0)

因为你有一个名为nowPlaying的全局变量,应该这样做:

if ($('article#'+nowPlaying).length) { /* do stuff */ }