小编And*_*y E的帖子

是否有一种"更短"的方式来定义例如100个新阵列的列表?

我的目的是比较名字和img元素的标题,并在名字与img-element的标题匹配时插入姓氏.但在编程之前,我想问你一个问题.

有没有更简单的方法来创建一个包含我所选择的名字和姓氏的新数组列表?如果我有大约100个新阵列,每个阵列都包含名字和姓氏,那将是非常不方便的.

 var username = new Array();

  username[0] = new Array();
  username[0]["first name"] = "daniel";
  username[0]["last name"] = "obrian";

  username[1] = new Array();
  username[1]["first name"] = "stuart";
  username[1]["lastname"] = "oconner";
Run Code Online (Sandbox Code Playgroud)

先感谢您.

javascript arrays

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

如何将字符串的一部分与jQuery匹配?

说有一个字符串

"......宽度= 600高度= 1200 ......".

我希望在"width="之前和之后得到字符串" ",这是600.

我怎样才能做到这一点?

jquery

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

IE中的currentStyle为null

我正在尝试计算元素的当前样式:

function cssIsLoaded(c) {
    if (window.getComputedStyle) {
        return window.getComputedStyle(c, null).display === "none";
    }
    else if (c.currentStyle) {

    }

    return true;
}

(function() {
    var cssload = document.createElement("div");
    cssload.className = "_css_loaded";
    checkLoaded();

    function checkLoaded() {
        if (!cssIsLoaded(cssload)) setTimeout(function() {
            checkLoaded();
        }, 20);
        else blalbalblbalbalablbal();
    }
})();
Run Code Online (Sandbox Code Playgroud)

IE没有进入第二个条件,c.currentStyle是null ...为什么?

javascript css internet-explorer

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

`attr('checked',false)`不在IE6上工作

正如标题所说,我无法开始.attr('checked', false)使用IE6.我正在克隆一些HTML,然后在将新克隆的HTML分配给一个元素之前,我运行它并取消检查新克隆部分中的所有复选框,这在除IE 6之外的所有浏览器中都能正常工作.

这是代码:

    //give each input and select a custom id
    clone.find('input, select').each( function( i ) {

            //get the id attribute
            var id = $(this).attr('id');

            //uncheck all of the tick boxes
            $(this).attr('checked', '');

            //get the name attribute
            var name = $(this).attr('name');

            $(this).attr('name', name+"_"+count)
            $(this).attr('id', id+"_"+count+"_"+i)

    });

    //append the newly created area to the area wrapper
    clone.appendTo('[data-custom="area_wrapper"]');
Run Code Online (Sandbox Code Playgroud)

有什么方法可以解决这个问题吗?

javascript jquery

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

将JS函数更改为jQuery

如何更改此代码以利用jQuery?

function download(elm) {
    var iframe = document.createElement("iframe");
    var param = elm.innerHTML; //$get("filedownload").innerHTML;        
    //iframe.src = "GenerateFile.aspx?filename=386c1a94-fa5a-4cfd-b0ae-40995062f70b&ctype=application/octet-stream&ori=18e73bace0ce42119dbbda2d9fe06402.xls";// + param;
    iframe.src = "GenerateFile.aspx?" + param;

    iframe.style.display = "none";

    document.body.appendChild(iframe);
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

onbeforeunload上需要帮助或单击浏览器后退按钮

如果用户单击浏览器的后退按钮,则我需要出现提示并要求确认.如果用户单击"确定",则应该导航到xx.html.如果用户点击"取消",则应该阻止导航.我怎样才能做到这一点?

注意:我已经尝试过该onbeforeunload方法,但它适用于所有导航操作.例如,单击页面上的链接也将触发此事件并向用户显示消息.

javascript onbeforeunload

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

jQuery .not选择器是否与.delegate一起使用?

我正在尝试对<a>id #filter中没有类的所有元素进行Ajax调用.noAjax,不知怎的,我无法让它工作.有人可以看看我的语法吗?

$("#filter").not($("a.noAjax")).delegate("ul#portfolio-list li a", "click", function() {
    if ($.browser.msie) {
        location.hash = "#/" + this.pathname;
    } else {
        location.hash = this.pathname;
    }
    return false;
});
Run Code Online (Sandbox Code Playgroud)

当我尝试使用aa.ajax(我当然在尝试之前添加)作为选择器.delegate什么都没有用.使用jjery上面的ajax工作,但它尝试加载内容,即使我点击链接a.noAjax

jquery jquery-selectors

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

删除javascript字符串中的变音符号或特殊字符

从来没有在javascript字符串中播放变音符号或特殊字符.我的问题是如何删除它们?

例如我在javascript中有这个:

var oldstr = "Bayern München";
var str = oldstr.split(' ').join('-');
Run Code Online (Sandbox Code Playgroud)

结果是拜仁慕尼黑很容易,但现在我想要移除变音符号或特殊搜索:

Real SportingdeGijón.

我怎么能意识到这一点?

亲切的问候,

坦率

javascript diacritics

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

如何将多个char读取组合到std :: vector中?

我正在从HID设备读取多个报告unsigned char,然后尝试将数据复制到std::vector.我也将数据写入文件进行十六进制分析,当我查看它时,其内容似乎是正确的.但是,std::vector当我将其转储到控制台时,似乎不包含正确的数据.

这是代码:

typedef vector<unsigned char> buffer_t;

buffer_t sendCommand (hid_device *devh, const unsigned char cmd[], int reports) {
    unsigned char outbuf[0x40];
    buffer_t retbuf(0x40 * reports);

    hid_write(devh, cmd, 0x41);

    int i;
    FILE *file = fopen("test.out", "w+b");
    while (i++ < reports) {
       hid_read(devh, outbuf, 0x40);
       fwrite(outbuf, 1, sizeof(outbuf), file);
       retbuf.push_back(*outbuf);
    }
    fclose(file);
    cout << &retbuf[0];
    return retbuf;
}
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,我在这里不合时宜; 我是C/C++的新手,现在我已经坚持了一段时间.任何人都可以告诉我我做错了什么,还是指出我的方向更好?

c++

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

php中的浏览器名称?

我们如何使用PHP脚本获取浏览器名称和版本信息?

php browser

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