小编Jam*_*ead的帖子

jQuery/CSS:"normal"的行高==?px

我正在打电话$("#foobar").css("line-height")并恢复"正常".如何将其转换为像素数量?CSS规范中是"正常"定义还是浏览器特定?

css jquery

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

jQuery:使用object设置元素的'style'属性

我前几天在代码库中看到了这个:

            link.attr('style', map({
                color: '#9a4d9e',
                cursor: 'default'
            }));
Run Code Online (Sandbox Code Playgroud)

map 定义为:

function map(map) {
    var cssValue = [];

    for (var o in map) {
        cssValue.push(o + ':' + map[o] + ';')
    }

    return cssValue.join(';');
}
Run Code Online (Sandbox Code Playgroud)

map吗?有没有更短的方法来做到这一点?

值得注意的是,"style"属性会覆盖由"class"属性中添加/定义的类设置的任何样式.

jquery coding-style map

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

为什么我的JavaScript正则表达式不起作用?

我不明白为什么,但是这段代码给了我一个JavaScript错误:

<script type="text/javascript">

String.prototype.format = function(values) {
    var result = this;
    for (var i = 0, len = values.length; i < len; i++) {
        result = result.replace(new RegExp("{" + i + "}", "g"), values[i]);
    }
    return result;
};

alert("Hi {0}, I'm {1}. Are you, {0}?".format(["Chris", "swell"]));

</script>
Run Code Online (Sandbox Code Playgroud)

错误

抛出异常:无效的量词

它出什么问题了?

javascript regex string

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

覆盖以前绑定的点击事件

当我将此代码与id为"foobar"的元素一起使用时:

$("#foobar").click(function () { alert("first"); });
$("#foobar").click(function () { alert("second"); });
Run Code Online (Sandbox Code Playgroud)

我得到两个警报:"第一"和"第二"秒.

如何指定单击事件,该事件还会清除附加到元素的任何先前单击事件?我希望最后一个$("#foobar").click(...)删除任何先前绑定的事件.

javascript jquery events click

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

JavaScript正则表达式:make ungreedy

我有这个正则表达式寻找%{any charactering including new lines}%:

/[%][{]\s*((.|\n|\r)*)\s*[}][%]/gm
Run Code Online (Sandbox Code Playgroud)

如果我测试的,如"%{}哎%"的字符串正则表达式,正则表达式返回"哎"的比赛.

但是,如果我给它"%{hey} %% {there}%",它与"嘿"和"那里"分别不匹配,它有一个匹配 - "嘿} %% {那里".

如何使其不合适,以便为每个%{}%返回一个匹配项?

javascript regex

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

ASP.NET/MVC:内联代码

我究竟做错了什么?为什么<%= this %>不被解释为C#?

这是代码: 主持者imgur.com

这是它呈现的内容(注意Firebug显示): 主持者imgur.com

你觉得怎么样?MVC newb在这里.:(

和静态Site类: 主持者imgur.com

(如果您无法在页面上看到屏幕截图,请查看源代码并使用<img>标记中的URL .)

c# asp.net asp.net-mvc

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

jQuery:选择器混乱

这个jQuery选择器有什么问题?

$("#masterHeaderMenu.masterHeaderMenuButton a:first")
Run Code Online (Sandbox Code Playgroud)

我打算选择第一锚标记,是个元素类的孩子是" masterHeaderMenuButton",本身的元素有一个孩子" id的""属性值masterHeaderMenu".

我不能在jQuery中这样做吗?

jquery jquery-selectors

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