小编ped*_*rte的帖子

AngularJS动态表单字段验证

我正在尝试验证从后端端点给我的一些表单字段...

所以基本上这些input元素是在a里面动态创建的ng-repeat.因此,input属性也被动态添加,如type,name等...

但是因为name属性是动态添加的,所以当我尝试验证它时,例如:

myForm.elName.$valid
Run Code Online (Sandbox Code Playgroud)

它没有返回任何东西,因为在这一点上,它不知道是什么elName.

我创建了一个jsFiddle来演示这个问题:http: //jsfiddle.net/peduarte/HB7LU/1889/

任何帮助或建议将不胜感激!

FANX.

编辑:
我一直在提到这个AWESOME文档:http://docs.angularjs.org/api/ng.directive: input.email

javascript angularjs

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

使用nth-child制作国际象棋模式

我想要在这里做一些相对简单的事情.

我需要在页面上选择每个第3和第4个元素,我怎么能用css:nth-​​child()来做?

JS的答案也很受欢迎.

非常感谢.

***编辑

抱歉,我的问题写得很糟糕.我在下面附上了一个我需要的例子.

这是我需要的结果, http://jsfiddle.net/8FXL6/

        <li></li>
        <li class="highlight"></li>
        <li class="highlight"></li>
        <li></li>
        <li></li>
        etc
Run Code Online (Sandbox Code Playgroud)

没有硬编码类名.

javascript css jquery css-selectors

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

使用CasperJS将多个DOM元素存储在数组中

在过去的几个小时里,我一直在尝试查询DOM元素并将它们存储在CasperJS的数组中,然后我可以循环遍历它们并触发click事件.

比方说,我的标记是这样的:

<ul>
    <li>One</li>
    <li>Two</li>
    <li>Three</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

现在,我想存储<li>一个数组,然后循环,触发Click事件,然后进行捕获.

这是我尝试过的事情之一:

var listItems = [];

casper.start();

casper.open(urlHere, function () {
    listItems.push(this.evaluate(function () {
        return document.querySelectorAll('ul > li');
    }));

    this.echo(listItems);
});
Run Code Online (Sandbox Code Playgroud)

它返回[ , , , ]基本上意味着它们都是null.

有人可以指导我朝正确的方向发展吗?

谢谢!

javascript evaluate casperjs

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

标签 统计

javascript ×3

angularjs ×1

casperjs ×1

css ×1

css-selectors ×1

evaluate ×1

jquery ×1