小编Ila*_*ala的帖子

AngularJS ng-options自定义属性

我目前在我的指令上有以下指令select.

ng-options="option.value as option.title for option in exportTypes"

$ scope.exportTypes =与每个对象的数组title,valuegeneratesFile属性.我希望将generatesFile属性添加为为此select生成的data-generates-file每个属性的属性<option>.

有关如何做到这一点的任何想法?

javascript select angularjs ng-options

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

python 3圆函数逼近

我遇到了python圆函数的问题.当我通过执行round(0.715,2)答案是2位数来回答是0.71时,类似地,当我执行round(0.615,2)结果是0.61时.但是当我执行round(0.515,2)它时给出0.52,类似round(0.915,2)的结果是0.92.

有人可以解释一下吗?

python math decimal rounding python-3.x

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

google maps api v3 uncaught typeError:无法读取null的属性'offsetWidth'

我正在浏览一本包含地理定位的HTML5书籍,我已经弄清楚了.但是,下一步是使用Google Maps API包含地图.我已经获得了一个API密钥并且已经构建了所有内容,就像书和谷歌文档所说的那样,但我似乎无法弄清楚这个问题.在http://ilanshomekitchen.x10.mx/projects/Geolocation/上的main.js文件中的第29行,有一个:"未捕获的TypeError:无法读取null的属性'offsetWidth'.我搜索了谷歌到目前为止什么都没有用.我甚至在网站上的css文件中定义了地图的高度和宽度.

有任何想法吗?

javascript html5 geolocation google-maps-api-3

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

除特定数字之外的任何数字的正则表达式

我想制作一个正则表达式,捕获每个整数(正数和负数),只要它不是以下之一:-2,-1,0,1,2或10.

所以这些应该匹配:-11,8,-4,11,15,121,3等.

到目前为止,我有这个正则表达式: /-?([^0|1|2|10])+/

它捕获了负号,但是当数字为-2或-1时它仍然会这样做,这是我不想要的.此外,它没有捕获11.

我应该如何更改表达式以匹配我想要查找的数字.另外,有没有更好的方法在字符串中找到这些数字?

javascript regex string regex-negation regex-lookarounds

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

jQuery .click()函数自动调用

我使用jQuery在按钮上设置了一个事件监听器,由于某种原因,在没有单击按钮的情况下调用click监听器中的函数.我知道通常函数在侦听器中是匿名的,但它不能用作匿名函数.我调用的函数也必须接受参数,这就是为什么我认为我不能只调用函数的引用.关于如何解决函数问题的任何想法,如果没有点击甚至注册,仍然将必要的参数传递给函数?

$('#keep-both').click(keepBothFiles(file, progress, audioSrc));
Run Code Online (Sandbox Code Playgroud)

调用此功能

function keepBothFiles(file, progress, audioSrc) {
    ...
    ...
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery event-listener jquery-click-event jquery-events

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

jQuery获取.preventDefault()来处理生成的元素

我在使用.preventDefault处理我通过JQuery生成的一些元素时遇到了一些问题.

我使用以下代码获取JSON文件并将数据放入单独的p元素:

$.getJSON(searchURL, function(data) {
        $.each(data, function(key, value) {
            if (typeof value === 'object') {
                for (var i = 0; i < data.count; i++) {
                    var fullPlayerURL = "<p class='entry'>" + "<a href=" + playerURL + data.data[i].id + ">"
                        + "Nickname - " + data.data[i].nickname + "</a>" + "</p>"
                    $('#results').append(fullPlayerURL);
                }
            }
        });
}); //end getJSON
Run Code Online (Sandbox Code Playgroud)

然后我使用以下代码来阻止链接在单击时重定向(链接到另一个JSON文件):

$('.entry').click(function(event) {
    event.preventDefault();
    var linkClicked = $(this).attr("href");
    console.log(linkClicked);
});
Run Code Online (Sandbox Code Playgroud)

我不知道这是否重要,但#results只是一个空洞的div.

这是所有的代码,如果这是不够的信息(对不起它是如此混乱).

html javascript jquery events

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