Вы можете использовать этот скрипт .
*! > input[type=text] { background: #000; }
Это позволит выбрать любого родителя текстового ввода. Но подождите, еще многое. Если вы хотите, вы можете выбрать указанного родителя:
.input-wrap! > input[type=text] { background: #000; }
или выбрать его, когда он активен:
.input-wrap! > input[type=text]:focus { background: #000; }
Посмотрите этот HTML:
вы можете выбрать span.help
, когда активен input
и показать его:
.input-wrap! .help > input[type=text]:focus { display: block; }
Есть еще много возможностей; просто проверьте документацию плагина.
BTW, он работает в IE.
Таким образом, мы можем добавить именованный элемент списка, выполнив
lapply(lst, function(x) c(x, p = 25))
#$m
# p
# 1 25
#$n
# p
# 2 25
#$o
# p
# 3 25
#[[4]]
#[[4]]$m
#[1] 3
#[[4]]$n
#[1] 4
#[[4]]$o
#[1] 5
#[[4]]$p
#[1] 25
#...
#...
Или с purrr::map
purrr::map(lst, ~ c(., p = 25))
данными
[ 112] Вот вариант с base R
Map(c, lst1, p = 25)
#$m
# p
# 1 25
#$n
# p
# 2 25
#$o
# p
# 3 25
#[[4]]
#[[4]]$m
#[1] 3
#[[4]]$n
#[1] 4
#[[4]]$o
#[1] 5
#[[4]]$p
#[1] 25
#...
lst1 <- structure(list(m = 1, n = 2, o = 3, structure(list(m = 3, n = 4, o =
5), .Names = c("m", "n", "o")), structure(list(m = 6, n = 9, o = 8), .Names =
c("m", "n", "o"))), .Names = c("m", "n", "o", "", ""))
Если я хорошо прицелился, мы можем использовать:
plyr::llply(contents,function(x) rlist::list.append(x,p=25))