标签: elements

jQuery:创建一个新的DOM元素并显示它

因此,标题建议我希望创建一个新的dom元素(HTML是通过AJAX生成和检索的).我有点工作,但看起来很隐蔽,当我尝试淡入时,它会破碎!

   function AddContent(Content) {
        div = document.createElement(Content)
        div.appendTo($("#contentAreas"));
        //    $(div).fadeIn("slow");
        }
Run Code Online (Sandbox Code Playgroud)

它基本上将项目插入正确的位置,但不显示它.当我尝试淡入时,它没有这样做.没有错误.

有任何想法吗?

ajax asp.net-mvc jquery dom elements

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

Linq To Xml问题使用XElement的方法Elements(XName)

我使用Linq To Xml时遇到问题.

一个简单的代码.我有这个XML:

<?xml version="1.0" encoding="utf-8" ?>
<data xmlns="http://www.example.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.example.com/directory file.xsd">
<contact>
 <name>aaa</name>
 <email>email@email.ext</email>
 <birthdate>2002-09-22</birthdate>
 <telephone>000:000000</telephone>
 <description>Description for this contact</description>
</contact>
<contact>
 <name>sss</name>
 <email>email@email.ext</email>
 <birthdate>2002-09-22</birthdate>
 <telephone>000:000000</telephone>
 <description>Description for this contact</description>
</contact>
<contact>
 <name>bbb</name>
 <email>email@email.ext</email>
 <birthdate>2002-09-22</birthdate>
 <telephone>000:000000</telephone>
 <description>Description for this contact</description>
</contact>
<contact>
 <name>ccc</name>
 <email>email@email.ext</email>
 <birthdate>2002-09-22</birthdate>
 <telephone>000:000000</telephone>
 <description>Description for this contact</description>
</contact>
Run Code Online (Sandbox Code Playgroud)

我想让每个联系人将它映射到一个对象Contact上.为此,我使用这段代码:

XDocument XDoc = XDocument.Load(System.Web.HttpRuntime.AppDomainAppPath + this.filesource);
XElement XRoot = XDoc.Root;
//XElement XEl = XElement.Load(this.filesource);
var results = from e in XRoot.Elements("contact") 
 select new Contact((string)e.Element("name"), (string)e.Element("email"), "1-1-1", …
Run Code Online (Sandbox Code Playgroud)

c# xelement linq-to-xml elements

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

使用jQuery将连续列表项包装在不同的组中

我有一个由CMS导出的无序列表,需要识别<li>具有类.sub的元素并将它们包装在一个<ul>.

我已经尝试了该wrapAll()方法,但它找到所有<li class="sub">元素并将它们包装在一个中<ul>.我需要它来维持单独的分组.

导出的代码如下:

<ul>
  <li></li>
  <li></li>
  <li></li>
  <li class="sub"></li>
  <li class="sub"></li>
  <li class="sub"></li>
  <li></li>
  <li></li>
  <li class="sub"></li>
  <li class="sub"></li>
  <li class="sub"></li>
  <li></li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

我需要它:

<ul>
  <li></li>
  <li></li>
  <li></li>
  <ul>
     <li class="sub"></li>
     <li class="sub"></li>
     <li class="sub"></li>
  </ul>
  <li></li>
  <li></li>
  <li></li>
  <ul>
     <li class="sub"></li>
     <li class="sub"></li>
     <li class="sub"></li>
   </ul>
   <li></li>
   <li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

jquery grouping elements wrapall

4
推荐指数
2
解决办法
1533
查看次数

期待使用伪元素来创建三角形

我最近看过Chris Coyiers谈论伪元素,并且正在尝试做同样的事情.

我希望得到箭头指向右侧内容的效果

这是我想要定位的li的位置

.overviews-list > li.active > ul.submenu > li.active
Run Code Online (Sandbox Code Playgroud)

你可以从jsfiddle看到我想要的风格.我认为需要改变的CSS位于CSS的顶部.

http://jsfiddle.net/T2HuD/1/

css elements css3

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

如何在C#中检测数组中的元素何时为空?(当为空时,元素= 0)

我有一个5个整数的数组,从1到5.我的赋值告诉我,我需要能够检测数组中至少有一个元素是否大于零.只有当所有元素都为空时,我才会说var isEmpty为true,然后返回该值.

码:

public static bool is_empty(int[] S, int n)
{

    bool isEmpty = false;

    for (int i = 0; i < n; i++)
    {   
        if (S[i] != 0)
        {
            isEmpty = false;
        }
        else
        {
            isEmpty = true;
        }
    }
    return isEmpty;
}
Run Code Online (Sandbox Code Playgroud)

c# arrays computer-science elements

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

使用某些标记jQuery获取元素子元素

我试图通过只提供表单的名称来获取来自jQuery的某种形式的所有输入元素,并且只知道那些想要的字段是输入元素.

让我们说:

<form action='#' id='formId'>
<input id='name' />
<input id='surname'/>
</form>
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery单独访问它们?我尝试了一些$('#formId > input')没有成功的事情,实际上控制台上出现了错误"XML filter is applied to non-XML value (function (a, b) {return new (c.fn.init)(a, b);})"

也许我必须与.children或类似的东西一起做?我是jQuery的新手,我不是很喜欢Docs.它在Mootools中更友好,或者我只需要习惯它.

哦,最后但并非最不重要,我已经看过它之前问过但没有最终答案,我可以用jQuery创建一个新的dom元素并在插入它之前使用它(如果我曾经做过)到de代码中吗?在mootools中,我们有类似的东西var myEl = new Element(element[, properties]); ,你可以在进一步的表达式中引用它,但我不明白如何在jQuery上做到这一点

我最终做的是这样的事情:$('#where').before("<a id='linkId' href='#'>Link Text</a>")但是如果你知道我的意思,那么在插入之前就会失去使用它的要求.

提前致谢.

tags jquery dom elements css-selectors

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

将整数插入特定位置的列表中

我想创建一个程序insertAt,其中z是列表中的位置,y是插入到列表xs中的数字.我是haskell的新手,这是我到目前为止所拥有的.

insertAt :: Int-> Int-> [Int]-> [Int]
insertAt z y xs
  | z==1 = y:xs
Run Code Online (Sandbox Code Playgroud)

但我不知道从那里去哪里.

我有一个elementAt函数,在哪里

elementAt v xs
  | v==1 = head xs
  | otherwise = elementAt (v-1) (tail xs)
Run Code Online (Sandbox Code Playgroud)

但我不知道我怎么能适应它,或者我是否需要.如果可能的话,我想避免追加.

haskell list elements

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

Ruby中的重复数组元素

我有一个数组rangers = ["red", "blue", "yellow", "pink", "black"] (有争议的是绿色应该是它的一部分,但我决定省略它)

我想将数组元素加倍rangers = ["red", "red", "blue", "blue", "yellow", "yellow", "pink", "pink", "black", "black"],以便按顺序返回.

我试着环顾四周,但我找不到按顺序做的方法.(rangers *= 2不会起作用).

我也试过了 rangers.map{|ar| ar * 2} #=> ["redred", "blueblue",...]

我试过了 rangers << rangers #=> ["red", "blue", "yellow", "pink", "black", [...]]

如何复制元素以在其旁边返回重复元素值?另外,如果可能的话,我想复制它n次,所以当n = 3它返回时["red", "red", "red", "blue", "blue", "blue", ...]

ruby arrays elements duplicates

3
推荐指数
1
解决办法
1770
查看次数

如何指定Prolog列表的所有元素必须为1或0?

如何确保序言列表的所有元素都是0或1?

我需要生成一个给定长度的列表,并确保它只有这两个数字:
例如[0,0,0,0,0,0],[1,0,0,1,0,1,1等等

我想我需要使用像ICFD那样的库,但是我无法弄清楚如何用每种方法处理这个问题.

list prolog elements conditional-statements eclipse-clp

3
推荐指数
1
解决办法
129
查看次数

计算与变量不同的列表/元组元素?

我有列表或/和元组:

MyVar = [0,0,0,0,1,0,0,0,0]
Run Code Online (Sandbox Code Playgroud)

我想要计算与此不同的元素0.

怎么做?

python list count elements

3
推荐指数
1
解决办法
609
查看次数