标签: children

防止重复的MDI子表单

有没有办法阻止在MDI容器中打开某个表单,如果该表单已经打开?

c# mdi children

12
推荐指数
1
解决办法
2万
查看次数

哪些HTML元素不能包含子节点?

我一直在寻找一个详尽的清单,但在任何地方都找不到.为了避免必须浏览规范,有没有人知道它们是什么(我想,可以包含子元素的元素的补充列表也是有用的).

这个列表在XHTML 1和HTML5之间有多大差异?

html dom children specifications

12
推荐指数
1
解决办法
4893
查看次数

C#WPF在运行时将控件添加到主窗口

我有点无法找到一个简单的答案,这有点荒谬.我的目标是在应用程序运行时附加新的图像控件.

img = new System.Windows.Controls.Image();
img.Margin = new Thickness(200, 10, 0, 0);
img.Width = 32;
img.Height = 32;
img.Source = etc;
Run Code Online (Sandbox Code Playgroud)

我试过了

this.AddChild(img);// says must be a single element
this.AddLogicalChild(img);// does nothing
this.AddVisualChild(img);// does nothing
Run Code Online (Sandbox Code Playgroud)

添加带有表单的元素从未如此困难.我怎样才能简单地将这个新元素附加到主窗口(而不是另一个控件),以便它显示出来.

解决了它,我将网格命名为main,从那里我可以访问children属性和add函数

main.children.add(img);

<Window x:Class="Crysis_Menu.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded" AllowsTransparency="False" Background="White" Foreground="{x:Null}" WindowStyle="SingleBorderWindow">
    <Grid Name="main">
        <Button Content="Run" Height="23" HorizontalAlignment="Left" Margin="12,12,0,0" Name="btnRun" VerticalAlignment="Top" Width="151" Click="btnRun_Click" />
        <TextBox Height="259" HorizontalAlignment="Left" Margin="12,40,0,0" Name="tbStatus" VerticalAlignment="Top" Width="151" />
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

c# wpf children

12
推荐指数
2
解决办法
3万
查看次数

将两个子元素作为 props 传递给 React 组件

我有一个这样的组件

    const Component = () => {
     return (
    <div>
       <div className="data1">
         {children}
       </div>
       <div className="data1">
         {children2}
       </div>
    </div>
)
    }
Run Code Online (Sandbox Code Playgroud)

我希望在“data1”div 中包含 Item1 和 Item2,在“data2”div 中包含一些其他组件。编写下一个代码我只有 Item1 和 Item2 作为子项,但我不知道如何传递第二个子项(例如 Item3 和 Item4)

<Component>
  <Item1/>
  <Item2/>
</Component>
Run Code Online (Sandbox Code Playgroud)

我必须在应用程序中多次重用该组件,因此返回元素的名为children2的函数不是一个好主意,因为它们根据我使用该组件的位置而有所不同。

javascript children reactjs

12
推荐指数
1
解决办法
1万
查看次数

在WPF中删除所有网格的子节点

我正在尝试删除GridWPF 中的所有子项(和子项)(我对整个WPF业务都很新).有没有一种以编程方式执行此操作的好方法?我需要这样做,以便我可以Grid在一个点留下一个空的画布()并在其上绘制其他东西.

vb.net wpf grid children

11
推荐指数
1
解决办法
6657
查看次数

在javascript中获取没有子元素的元素的文本

如何在没有孩子的情况下获取元素的文本?似乎也element.textContent没有element.innerText工作.

HTML:

<body>
<h1>Test Heading</h1>
<div>
Awesome video and music. Thumbs way up. Love it. Happy weekend to you and your family. Love, Sasha
</div>
</body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
    fool("body");
</script>
Run Code Online (Sandbox Code Playgroud)

这是fool功能:

jQuery.fn.justtext = function(text) {
    return $(this).clone()
    .children()
    .remove()
    .end()
    .text();
};

function fool(el) { 

    reverse(el);

    function reverse(el) {
        $(el).children().each(function() {
            if($(this).children().length > 0) {
                reverse(this);
                if($(this).justtext() != "")
                    reverseText(this);
            } else {
               reverseText(this)
            }
        });
    }

    function reverseText(el){
        var text = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery text children

11
推荐指数
3
解决办法
8939
查看次数

查找父母的父母和第一个孩子

我试图找到一个元素的父亲,它是父亲的第一个孩子,代码是这样的:

        <ul class="lowerMenu">
            <li><a href="" class="selected">Welcome</a></li>
            <li><a href="">Logo</a></li>
            <li><a href="">Websites</a></li>
            <li><a href="">Stationery</a></li>
            <li><a href="">Illustration</a></li>
            <li><a href="">Full Pack</a></li>
        </ul>

function setIntervalAndExecute() {
    changeImages();
    setTimeout(function(){
        showImages(imagesArray);
    },500);
    var intervalot = window.setInterval(function(){
        changeImages();
        var selected = $('.selected');
        if (!selected.parent().is(':last-child')) {
            $('.selected').parent().next().children().addClass('selected');
            selected.removeClass('selected');
        } else {
            $('.selected').parent().parent().children(':first-child').addClass('selected');
            selected.removeClass('selected'); // nesho ne mi rabotit ovdeki
        }
        window.setTimeout(function(){
            showImages(imagesArray);
        },500);
    },10000);
    return intervalot;
}
var intervalot = setIntervalAndExecute();
Run Code Online (Sandbox Code Playgroud)

我知道它有点复杂,但我是jquery的新手,所以我要做的是在"选定"类到达最后一个元素之后,我想删除它并将其设置为第一个元素.我试过这个,但似乎没有用

$('.selected').parent().parent().children(':first-child').addClass('selected');
Run Code Online (Sandbox Code Playgroud)

当它到达最后一个元素时,间隔执行两次然后停止.这是我正在努力的网站:

http://nikodola.com/testsite

jquery children parent css-selectors

11
推荐指数
1
解决办法
4万
查看次数

在ElementTree中检查XML元素是否包含子元素

我以这种方式检索XML文档:

import xml.etree.ElementTree as ET

root = ET.parse(urllib2.urlopen(url))
for child in root.findall("item"):
  a1 = child[0].text # ok
  a2 = child[1].text # ok
  a3 = child[2].text # ok
  a4 = child[3].text # BOOM
  # ...
Run Code Online (Sandbox Code Playgroud)

XML看起来像这样:

<item>
  <a1>value1</a1>
  <a2>value2</a2>
  <a3>value3</a3>
  <a4>
    <a11>value222</a11>
    <a22>value22</a22>
  </a4>
</item>
Run Code Online (Sandbox Code Playgroud)

我如何检查a4(在这种特殊情况下,但它可能是任何其他元素)是否有孩子?

python xml children elementtree

11
推荐指数
2
解决办法
2万
查看次数

如何在pyside/pyqt/qt中获取QWidget的所有子组件?

我正在使用pyside(qt)开发一个桌面应用程序,我想访问(迭代)QWidget的所有行编辑组件.在qt中我发现了两个方法findChildfindChildren,但没有找到正确的例子,我的代码显示错误,'form'对象没有属性'findChild'. 这里的'形式'是Qwidget表单,包括组件lineEdit,comboboxes,Qpushbuttons等.

码:

lineEdits = form.findChild<QLineEdit>() //This is not working

lineEdits = form.findChild('QLineEdit) //This also not working
Run Code Online (Sandbox Code Playgroud)

python qt children pyside

10
推荐指数
1
解决办法
2万
查看次数

如何使用for循环遍历子项

我想迭代jQuery的.children()返回值的所有子节点,如下所示:

var childs = $element.children();        
for (var i = 1; i < childs.length - 1; i++)
    childs__.foo();
Run Code Online (Sandbox Code Playgroud)

我需要在3行中写一下,而不是__访问第i个孩子?

我想要这个因为我想要在循环中访问第(i-1)个和第(i + 1)个孩子,如下所示:

var childs = $element.children();        
for (var i = 1; i < childs.length - 1; i++)
{
    childs<<i>>.css('height', childs<<i - 1>>.height());
    childs<<i>>.css('width', childs<<i + 1>>.width());
}
Run Code Online (Sandbox Code Playgroud)

所以我认为这个each()功能不起作用.

javascript jquery children for-loop

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

children ×10

javascript ×3

jquery ×3

c# ×2

python ×2

wpf ×2

css-selectors ×1

dom ×1

elementtree ×1

for-loop ×1

grid ×1

html ×1

mdi ×1

parent ×1

pyside ×1

qt ×1

reactjs ×1

specifications ×1

text ×1

vb.net ×1

xml ×1