小编hae*_*mse的帖子

<input type ="file">按扩展名限制可选文件

有人如何通过扩展名限制输入type ="file"元素可以选择的文件?

我已经知道了accept属性,但是在chrome中它确实通过最后定义的MIME类型限制文件(在本例中为"gif"),FF4甚至不限制任何内容.

<input type="file" accept="image/jpg, image/gif">
Run Code Online (Sandbox Code Playgroud)

我做错了吗?或者还有其他方式吗?

你的任何建议......

html input-type-file

70
推荐指数
3
解决办法
12万
查看次数

javascript:在switch case中使用条件

对不起那个愚蠢的问题.如何在javascript switch-case语言元素中使用case的条件?如下例所示,当变量liCount<= 5且> 0 时,情况应匹配; 但是,我的代码不起作用:

switch (liCount) {
    case 0:
        setLayoutState('start');
        var api = $('#UploadList').data('jsp');
        api.reinitialise();
        break;
    case (liCount<=5 && liCount>0):
        setLayoutState('upload1Row');
        var api = $('#UploadList').data('jsp');
        api.reinitialise();
        break;
    case (liCount<=10 && liCount>5):
        setLayoutState('upload2Rows');
        var api = $('#UploadList').data('jsp');
        api.reinitialise();
        break;
    case (liCount>10):
        var api = $('#UploadList').data('jsp');
        api.reinitialise();
        break;                  
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的建议!

javascript select-case conditional-statements

69
推荐指数
7
解决办法
14万
查看次数

是否可以将条件格式分配给 Google 表格中的命名范围?

我想将条件格式规则应用于命名范围。这甚至可能吗?我怎么做?当尝试将范围名称输入到您设置范围的字段时,规则适用于它不会接受我的输入。

也用INDIRECT它不起作用:

在此处输入图片说明

conditional-formatting google-sheets named-ranges google-sheets-formula

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

需要RegExpr建议 - 除了数字(0-9)和"/"之外,从字符串中删除所有字符

我需要一些使用RegExp对象的建议.

它应该只返回数字和变量val中的字符"/"...我在RegExp对象中没有经验 - 这是我到目前为止所得到的:

var val = $('.gallerystatus input').val();

var regExpr = new RegExp("^\d*\.?\d*$");

$('.gallerystatus input').val(  only 0-9 and "/"  );
Run Code Online (Sandbox Code Playgroud)

谢谢你的建议!

javascript regex

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

设置jQuery .offset(); 而"display:none;" 导致其他左侧和顶部值比"display:block;"

下面的ajax加载div是"display:none",当显示样式不是没有时,它的位置将被正确设置!为什么?有解决方法吗?我很感谢任何建议......

function setTwPopup(x,y){
    $.ajax({
        url: "twPopup.html",
        async : false,
        success: function(result){
            $('body').append(result);
        }
    });
    var popUp = $('.twPopup');
    var x = x-71;
    var y = y-342;
    popUp.offset({'top': y, 'left': x});
    //popUp.draggable({ handle: popUp });
    //popUp.fadeIn(400);
}
Run Code Online (Sandbox Code Playgroud)

编辑:与设置不透明度为0,而不是显示一个解决办法:没有不好的,因为我需要的.fadeIn()之后...和淡入将它淡化到bevore setet

javascript jquery

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

找到子对象的最大值

在javascript中查找子对象的最大值的优雅方法是什么?

例:

找到此对象的最大数量值(此处显示为json):

{"density":[
  {"price":1.22837, "quantity":48201},
  {"price":1.39837, "quantity":28201},
  {"price":1.40107, "quantity":127011},
  {"price":1.5174,  "quantity":75221},
  {"price":1.60600, "quantity":53271}
]}
Run Code Online (Sandbox Code Playgroud)

谢谢你的建议!

PS:只是为了澄清:当然我可以循环,但我认为会有更优雅的方式......

javascript json max

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

在svg文本元素中添加带有空格的文本

我试图添加一些包含几个空格的文本到svg文本元素.我完全不屑一顾,因为当有一个以上的空格后,它们被正确地添加到元素中但不会显示在浏览器窗口中.

这个人在这里使用文本元素中的空格,当我将其重现为静态时它工作正常,但是当用js添加文本时,空格会消失!

嵌入在HTML中的SVG中的重要空白

如何将带有空格的文本动态添加到svg?

谢谢任何答案!

    var legend = document.createElementNS("http://www.w3.org/2000/svg", "text");
    var tspan = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
    // Set any attributes as desired
    legend.setAttribute("id","legend");
    legend.setAttribute("text-anchor", "middle");
    legend.setAttribute("alignment-baseline", "hanging");
    legend.setAttribute("xml:space","preserve");
    tspan.setAttribute("xml:space","preserve");
    tspan.setAttribute("id","tspanObj");
    var myText = document.createTextNode(legendTxt);
    tspan.appendChild(myText);
    legend.appendChild(tspan);
    legend.setAttribute("x", Math.round(this.options.windowWidth/2));
    legend.setAttribute("y", this.options.upperPadding+this.options.barH+this.options.legendDist);
    this.elements.jSvgElem.append(legend);
Run Code Online (Sandbox Code Playgroud)

javascript whitespace svg text textnode

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