无法选择第一个p

时间:2016-10-12 07:37:47

标签: jquery

我想在jquery的帮助下添加第一个p元素的类。但它不是选择第一个p元素。但是当我在第n个孩子中传递2时,它首先选择p。

to_numeric <- function(x,dateFormat) {
  x <- unlist(strsplit(as.character(x), split=" "))
  w <- paste(x[1], x[2])
  x <- list(as.POSIXlt(w, format=dateFormat), as.double(x[3:7]))
}

l <- apply(head(IOlow), 1, function(x) to_numeric(x, '%Y%m%d'))

l[1]

[[1]]
[1] "2016-09-28 IST"

[[2]]
[1] 0.000172 0.000225 0.000015 0.000172 0.000765

5 个答案:

答案 0 :(得分:2)

您将:nth-child误认为:nth-of-type

p:nth-child(1)返回第一个孩子的p

在您的标记中,第一个孩子是h2,因此无法选择任何内容

然后,如果您将其更改为:nth-child(2),则会先选择p,这确实是<body>

中的第二个元素

答案 1 :(得分:1)

尝试$("p:first").addClass('second');

答案 2 :(得分:0)

由于其简单性和可读性,我经常喜欢使用var ws = new WebSocket('ws://unknownhost.local'); ws.onopen = function() { console.log('ohai'); }; ws = null; console.log(ws); // > null // > VM2346:35 WebSocket connection to 'ws://unknownhost.local/' failed: Error in connection establishment: net::ERR_NAME_NOT_RESOLVED

.eq()

.eq()从0开始计算,是选择中第一个找到的项目

答案 3 :(得分:0)

尝试$($("p")[0]).addClass("second");

答案 4 :(得分:-2)

尝试使用:

jQuery('p').eq(0).addClass('second');