标签: elements

按类名选择div

我得到了这个div ...

<div tabindex="0" class="button-base inline-block button aw-btn button-base-active">
    <input type="text" tabindex="-1" style="opacity: 0; height: 1px; width: 1px; z-index: -1; overflow-x: hidden; overflow-y: hidden; position: absolute; ">
 </div>
Run Code Online (Sandbox Code Playgroud)

在我的页面中间,它没有ID,我无法编辑HTML页面,我也无法使用jQuery.还试图用IE7和IE8做到这一点.

梦魇在这里:)

解决方案是document.getElementsByClassName,但不是ie7和ie8兼容.

这个div埋藏在大约10个div中,所有这些都是类似的风格,没有id等等.这个div的类是独一无二的!

我能看到的唯一解决方案是获取所有div并循环查找hasAttriutes类似.

谁有更好的主意?

javascript select elements

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

Java中存储多少个元素?

是否存在可以存储在堆栈中的最大元素数量?唯一的限制是系统可用的存储量?

为清楚起见,我指的是java.util.Stack.

java stack elements

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

页面上有2个相同的元素,如何使用watir点击第二个元素?

页面上有2个图像具有相同的图像src链接.如果我使用以下代码,它将单击第一个图像,那么如何单击第二个图像?

browser.image(:src, "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png").click
Run Code Online (Sandbox Code Playgroud)

ruby webdriver watir elements watir-webdriver

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

CakePHP Elements - 如何放置javascript?

我刚刚开始使用cakephp元素,它们很棒(我曾经使用过include).

我有一个元素库和一个名为comments的元素(对于某个页面),对于他们我有一些javascript代码附加到他们两个.您对如何在元素中包含javascript代码有任何建议吗?如果我只是添加它,它会加载javascript之前加载元素之后的html,我不认为这是非常明智的.

cakephp elements

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

在悬停(CSS)上更改元素的所有实例的属性

我有一组文章元素,使用nth-child,奇数的背景颜色设置为蓝色,其余为红色.

见这里:http://jsfiddle.net/8KFwh/4/

当你将鼠标悬停在其中一个上时,我希望能够将所有文章元素的背景颜色更改为白色.此外,您悬停在其上的那个将其背景颜色更改为绿色,除了一个之外,所有文章元素都保持白色.

我知道在JS中很容易做到,但我很想知道它是否可以在CSS中完成.

谢谢,欢迎任何帮助:)

css elements hover

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

比较一个数组中的三个数字

我正在寻找漂亮和干净的方式来查看数组中是否有三个相等的数字.

现在我有这个:

for (int i = 0; i < nr ; i++)
{
    if(a[i] == 1){one++;}
    else if(a[i] == 2){two++;}
    else if(a[i] == 3){three++;}
    else if(a[i] == 4){four++;}
    else if(a[i] == 5){five++;}
    else if(a[i] == 6){six++;}
}

if(one >= 3){
    printf("Tre tal finns i ettor, 3p\n");
}else if(two >= 3){
    printf("Tre tal finns i tvår, 6p\n");
}else if(three >= 3){
    printf("Tre tal finns i treor, 9p\n");
}else if(four >= 3){
    printf("Tre tal finns i fyror, 12p\n");
}else if(five >= 3){ …
Run Code Online (Sandbox Code Playgroud)

c arrays elements

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

Ruby - 如果数组中的元素包含某个字符,则返回关联的元素

例:

my_array = ['2823BII','4A','76B','10J']
Run Code Online (Sandbox Code Playgroud)

[使用神奇的方法delete_if_doesnt_contain()]

my_array.map! do |elements|
    elements.delete_if_doesnt_contain('A')
end
Run Code Online (Sandbox Code Playgroud)

我希望这一点 my_array = ['4A']

即使我可以遍历数组并只返回包含'A'的元素的索引,我也会很开心.谢谢你的帮助!

感谢下面的答案,但还有一个问题.

other_array = ['4']
my_var = other_array.to_s
my_array.select!{|x| x.include?(my_var)}
Run Code Online (Sandbox Code Playgroud)

这不适合我.我错过了什么?将数组转换为字符串时会发生什么?

ruby arrays contains character elements

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

数组采取彼此的价值观?

试着写这个程序有点乐趣,但它给了我一些重大的悲痛.如果我只是将我的功能折腾为一个案例,那么一切都很好,但是当我一次移动2个以上的案例时,他们开始相互取值.第一个函数将第一个元素(排序后)与第二个函数的第一个元素(排序前)交换.

示例:valuesOne和valuesTwo应分别为[3,5,9,27,31]和[1,1,5,6,18,102].然而,它们最终分别为[1,3,5,9,27]和[1,5,6,18,31,102].谁能帮我这个?我觉得这可能是我指针的问题,但我现在才开始学习.

码:

#include <stdio.h>

int doubleMedian(int *values, int numValues);

int main() {
    int valuesOne[5] = {5, 31, 3, 9, 27};
    int valuesTwo[6] = {1, 6, 18, 1, 102, 5};

    int resultOne = doubleMedian(valuesOne, 5);
    int resultTwo = doubleMedian(valuesTwo, 6);

    printf("Double medians are %d and %d", resultOne, resultTwo);
}

int doubleMedian(int *values, int numValues) {
    int temp = 0, pass = 0, medianNum = 0, median = 0;

    printf("Before sort:\t");

    for(int x = 0; x < numValues; x++) {
        printf("%d, …
Run Code Online (Sandbox Code Playgroud)

c arrays sorting pointers elements

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

JQuery从ajax加载的数据中获取元素id

我使用JQuery从PHP页面加载数据,它工作正常.现在我希望当我点击其中一个加载的元素时,警报会显示所选元素的ID.我能怎么做?如果我将一个元素手动放入div"输出"它可以工作,但是使用$ .ajax()创建的元素它不起作用.这是代码.

<input type="text" id="ricerca">
<div id="output" style="border: 1px solid #FF0000;"></div>
Run Code Online (Sandbox Code Playgroud)
$(document).ready(function () {
    // Autocomplete
    $("#ricerca").keyup(function () {
        $(function () {
            var ricerca = $("#ricerca").val();
            $('#output').html("");
            if (ricerca.length > 0) {
                $.ajax({
                    url: 'dati.php',
                    method: 'POST',
                    data: {
                        ricerca: ricerca
                    },
                    dataType: 'json',
                    success: function (data) {
                        for (var i in data) {
                            var row = data[i];
                            var id = row[0];
                            var name = row[1];
                            $('#output').append("<a id='" + id + "' href='#'>" + name + "</a><br>");
                        }
                    }
                }); …
Run Code Online (Sandbox Code Playgroud)

ajax jquery elements

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

一次将多个项添加到Java中的ArrayList

如何一次向ArrayList添加多个项目? ArrayList<Integer> integerArrayList = new ArrayList();而不是: integerArrayList.add(1) integerArrayList.add(2) integerArrayList.add(3) integerArrayList.add(4) ......

我想:integerArrayList.add(3, 1, 4, 2);所以我不必打字那么多.有一个更好的方法吗?

java add arraylist elements

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