Как выбрать сфокусированную текстовую область, кроме определенной? [Дубликат]

Я думаю, вы можете попробовать добавить параметр axis=1 в concat , потому что вывод df.iloc[0,:] и df.iloc[-1,:] равен Series и транспонируется по T :

print df.iloc[0,:]
a    1
b    a
Name: 0, dtype: object

print df.iloc[-1,:]
a    4
b    d
Name: 3, dtype: object

print pd.concat([df.iloc[0,:], df.iloc[-1,:]], axis=1)
   0  3
a  1  4
b  a  d

print pd.concat([df.iloc[0,:], df.iloc[-1,:]], axis=1).T
   a  b
0  1  a
3  4  d

25
задан Zuul 12 May 2013 в 18:00
поделиться

4 ответа

Попробуйте следующее:

jQuery("li:not(.current_page_parent) ul.children").hide();
30
ответ дан Chandu 17 August 2018 в 20:29
поделиться
  • 1
    +1 в современных браузерах это будет микроскопически быстрее, чем мой удаленный ответ (который использовал :not(.current_page_ancestor > ul)), потому что это правильный селектор CSS, в отличие от моего. CSS3 :not() принимает только один простой селектор - селекторные последовательности будут обрабатываться с помощью механизма выбора jQuery, который медленнее, чем querySelectorAll(). – BoltClock♦ 22 July 2011 в 02:29
  • 2
    умная. Спасибо. @BoltClock ваш тоже работал, но этот выглядит более понятным. – Naoise Golden 22 July 2011 в 02:29
  • 3
    @BoltClock: Thx для объяснения, почему это будет быстрее. – Chandu 22 July 2011 в 02:29
  • 4
    Нет проблем. Я обычно не забочусь о производительности, но я думал, что это стоит объяснить. – BoltClock♦ 22 July 2011 в 02:32
  • 5
    Это решение не будет работать, если у нас есть 2-й & lt; li & gt; элемент в родителях, у которых нет класса «current_page_parent». Решение, данное @ 2nd, является довольно строгим. – Juande Carrion 17 March 2015 в 15:45

Лучший способ, я думаю:

$(".children").not(".current_page_parent .children").hide();

JSFiddle

36
ответ дан Nathan Arthur 17 August 2018 в 20:29
поделиться
  • 1
    Я считаю, что это должен быть принятый ответ, потому что он охватывает более общий подход. – skmasq 26 April 2016 в 15:28

Вы, вероятно, хотите, чтобы сначала отфильтровывали элементы ul с «плохим» родителем, а , затем выбирали всех детей:

jQuery("ul:not(:parent.current_page_ancestor).children")
2
ответ дан sth 17 August 2018 в 20:29
поделиться
$('ul').filter(function() {
    return $(this).parent('.current_page_parent').length === 0
}).hide();
2
ответ дан user1489742 17 August 2018 в 20:29
поделиться
  • 1
    в моем объеме необходимо использовать a if по длине – mtizziani 20 October 2017 в 10:26
Другие вопросы по тегам:

Похожие вопросы: