标签: children

jquery选择没有可见子元素的元素

这是我的目标:在一个元素上做一些事情<optgrooup>,如果它的所有孩子都是隐形的.

我的下面的代码概述了红色,如果它有任何看不见的孩子.但是,只有当所有的孩子都看不见时,我才愿意这样做.如果元素具有任何可见的子项,则不要突出显示它.

我怎样才能调整jQuery选择器来做到这一点?

提前致谢.

<select multiple="multiple" name="availableInstanceId" id="availableInstanceId">
<optgroup label="Option Group 1">
   <option >visible item 1</option>
   <option >visible item 2</option>
</optgroup>
<optgroup label="Option Group 2 - Should be highlighted">
   <option style="display:none;">invisible A</option>
   <option style="display: none">invisible B</option>
</optgroup>

<optgroup label="Option Group 3 - Should not be highlighted">
  <option >visible C</option>
  <option style="display: none">invisible D</option>
</optgroup></select>

<script type="text/javascript">
var filterOptions = function(e) {
  // Goal: highlight the <optgroup>'s that have *only* invisible children
  $( '#availableInstanceId > …
Run Code Online (Sandbox Code Playgroud)

jquery children css-selectors visible

8
推荐指数
2
解决办法
8721
查看次数

Web.config转换:如何将转换应用于与Locator表达式匹配的所有节点?

我最近在visual studio 2010的web部署工具中发现了web.config自动转换.它运行良好,但我有一个我似乎无法工作的场景.假设我有以下根Web.config

<services>
  <service name="Service1">
    <endpoint address="" binding="customBinding" bindingConfiguration="LargeBufferBinding"
      contract="Service1" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
  <service name="Service2">
    <endpoint address="" binding="customBinding" bindingConfiguration="LargeBufferBinding"
      contract="Service2" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
  <service name="Service3">
    <endpoint address="" binding="customBinding" bindingConfiguration="LargeBufferBinding"
      contract="Service3" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
</services>
Run Code Online (Sandbox Code Playgroud)

对于我的Web.Release.config,我希望删除所有带有mexHttpBinding绑定的端点节点.

我在我的Web.Release.config中使用了以下内容:

<services>
  <service>
    <endpoint binding="mexHttpBinding" xdt:Locator="Match(binding)" xdt:Transform="Remove" />
  </service>
</services>
Run Code Online (Sandbox Code Playgroud)

但是,这只会删除Service1中的第一个匹配项,但不会删除以下匹配项.我尝试了在端点和服务节点上定位节点的各种方法,但只有第一个匹配才被替换.

有没有办法让所有<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />被删除?

谢谢.

children web-config nodes web-config-transform xdt-transform

8
推荐指数
1
解决办法
5632
查看次数

你怎么能得到UIElement的父母?

好吧,我知道FrameworkElement,它是一个直接的子类UIElement,有一个Parent属性,但是Panels有类型的子类UIElement,而不是FrameworkElement(Children类型UIElementCollection),这似乎意味着你可以UIElement直接添加到Panel.

也就是说,如果你有一个UIElement并且想要查看它是否有一个父级是一个面板,我知道如何测试它的唯一方法是使用VisualTreeHelper,但这是可视树,而不是逻辑树.(至少我们知道Panel没有模板所以也许就是这样,但仍然......)

从那里开始VisualTreeHelper,有没有人知道如何知道哪个面板是父母UIElement?(...并且有任何想法为什么他们不仅仅在那里定义一个Parent属性而不是在FrameworkElement?)

谢谢!

wpf children panel parent uielement

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

编程*挑战*网站*为儿童*?

我知道那里有一些高中生的竞争对手,但我正在寻找更适合高级中学生的东西.这些问题应该比Project Euler或SPOJ更简单,并且与语言无关(或者至少接受Python).

或者,如果不存在这样的网站,是否有任何编程挑战"包"用于设置您自己的网站并填写您自己创建的问题?

更新:我不是在寻找儿童编程语言.我正在寻找可以指导孩子的挑战,以便更好地学习他们的语言.

children

8
推荐指数
1
解决办法
855
查看次数

Javascript得到所有直接的孩子

我需要获得元素的所有直接子元素.就像在这里:

<div class='1'>
    <div class='2'>
        <div class='3'></div>
    </div>
    <div class='2'></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要使用类"1"的两个DIV和类"1".普通的JavaScript - 没有库.

(他们在这个例子中是同一个类,只是为了更清楚.在我需要的时候,他们有不同的,未知的类.)

javascript children css-selectors

8
推荐指数
1
解决办法
8212
查看次数

有没有办法自动占用WrapPanel中的空白区域?

WrapPanel的子项按顺序填充,如附加的屏幕截图.

因此,根据每个孩子的长度,面板会留出很长的空白.

如何利用空白区重新安排孩子们?

到目前为止,似乎只有少数人使用WrapPanel而且没有足够的例子.

这有什么自动方式吗?或者我只需要制作自己的算法?

WrapPanel在显示事物方面起着非常重要的作用,但显示空间有限.

谢谢 !

在此输入图像描述

c# wpf children space wrappanel

8
推荐指数
1
解决办法
355
查看次数

JQuery:如何找出元素有多少个孩子?

如何使用jQuery来查找元素有多少个子元素?

说我有以下结构:

<div id="container">
   <div id="column1">
      <div id="asset1"></div>
      <div id="asset2"></div>
   </div>
   <div id="column2">
      <div id="asset1"></div>
      <div id="asset2"></div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想知道div元素:容器有多少个孩子.在这种情况下,它将返回2 ......

javascript jquery dom children find

7
推荐指数
2
解决办法
7900
查看次数

与两组子代反应组件

我正在创建一个组件,该组件需要容纳两组子代并将其放置在组件的两个不同部分中。

let CreditCardForm = ({icons, fields}) => (
  <div>
    <div className='some'>
      <div className='special'>
        <div className='nesting'>
          {icons}
        </div>
      </div>
    </div>
    {fields}
  </div>
)

let CreditCardFormUsage = () => {
  let icons = () => (
    <Icons>
      <IconBogus/>
      <IconVisa/>
      <IconPaypal/>
      <IconMore/>
    </Icons>
  )

  let fields = () => (
    <CreditCardFields>
      <FieldCardNumber/>
      <FieldName/>
      <FieldExpirey/>
      <FieldCCV/>
    </CreditCardFields>
  )
  return (
    <CreditCardForm icons={icons} fields={fields}/>
  )
}
Run Code Online (Sandbox Code Playgroud)

上面的代码应该可以正常工作,我的问题是是否有可能基于元素本身中的子代来获取那些属性值,并拥有更自然的东西?

<CreditCardForm>
  <Icons>
    <IconBogus/>
    <IconVisa/>
    <IconPaypal/>
    <IconMore/>
  </Icons>
  <CreditCardFields>
    <FieldCardNumber/>
    <FieldName/>
    <FieldExpirey/>
    <FieldCCV/>
  </CreditCardFields>
</CreditCardForm>
Run Code Online (Sandbox Code Playgroud)

javascript children reactjs

7
推荐指数
1
解决办法
3826
查看次数

Swift 3(SpriteKit):更改影响所有子项的父级的alpha值

SKShapeNode比方说我为它创建和创建子项(例如十字及其两条相交线).十字是父,十字线是孩子.你怎么能改变所有父母孩子的alpha值?目前只使用:

parent.alpha = 0.5
Run Code Online (Sandbox Code Playgroud)

不会更改其子项的alpha值.

如果有人能够创建可以解决此问题或使用任何其他方式的着色器,请回复.这篇文章是对我之前的帖子的回应:( 斯威夫特:使相同颜色的半透明重叠线在交叉时不变色)我试图让半透明线相交的较暗点消失,如果有人能够解决这个问题.

以下是一些代码示例:

let nodeParent = SKShapeNode()
let nodeOne = SKShapeNode(circleOfRadius: 5)
let nodeTwo = SKShapeNode(circleOfRadius: 5)

//Set the color of the circles, I'm not sure if this is the right way 
nodeOne.fillColor = UIColor.init(red: 0.0, green: 1.0, blue: 0.0, alpha: 1.0)
nodeTwo.fillColor = UIColor.init(red: 1.0, green: 0.0, blue: 0.0, alpha: 1.0)

nodeParent.addChild(nodeOne)
nodeParent.addChild(nodeTwo)
addChild(nodeParent)

nodeParent.alpha = 0.5
Run Code Online (Sandbox Code Playgroud)

我在使用线而不是圆圈时截取了问题的屏幕截图:

谢谢.

children alpha sprite-kit skshapenode swift

7
推荐指数
1
解决办法
635
查看次数

在 React 中如何使用 refs 访问映射子项的值?

我有一个应用程序,可以从 GraphQL 数据库中提取数据,然后将其映射到自定义表单组件(数量文本框)中。现在,组件本身保存着各自数量的状态,但我需要能够从父级访问这些值,以便我可以使用应用程序中其他地方的输入来更改数量。我已经查看了这是如何完成的,我认为这可能是我需要的,但我不知道如何应用它:[How to target DOM with React useRef in map][1]

我的应用程序由一个父元素和一个包含输入的顶部栏、一个模态组件以及从 GraphQL 查询填充的元素映射组成。

export default function Home() {
  const [batch, setBatch] = useState([]);
  const [target, setTarget] = useState("");
  const [batchCount, setBatchCount] = useState(0);
  const [cartModalStatus, setCartModalStatus] = useState(false);

  const elementValues = useRef([]);
  const fetcher = query => request("https://data.objkt.com/v2/graphql", query);
  const { data, error } = useSWR(
  `{
    listing(where: {token: {creators: {creator_address: {_eq: ` + target + `}}, supply: {_gt: "0"}}, status: {_eq: "active"}}, order_by: {token: {timestamp: asc}, price: asc}) …
Run Code Online (Sandbox Code Playgroud)

children parent reactjs react-component use-ref

7
推荐指数
1
解决办法
510
查看次数