小编hea*_*der的帖子

jQuery el.each()返回HTMLAnchorElement而不是元素实例

我有以下HTML方案:

<section id="vids">
    <ul>
        <li>
            <a data-reference="12345" href="http://www.youtube.com/watch?v=12345" rel="external" target="_blank">
                <span>Video 14</span>
            </a>
        </li>
        <!-- ... -->
    </ul>
</section>
Run Code Online (Sandbox Code Playgroud)

以下JavaScript部分:

$(document).ready(function() {
    console.log($("#vids a")); // Returns element instance collection

    $("#vids a").each(function(i, el) {
        console.log(this); // Returns HTMLAnchorElement instead of the element itself
        console.log(el); // Same here
        console.log(i); // Returns index
    });
});
Run Code Online (Sandbox Code Playgroud)

我需要使用方法.removeAttr()和.attr(),但它不起作用,因为.each()返回元素原型而不是它的实例.简单的for循环也存在同样的问题.

javascript each jquery for-loop element

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

SWF对象参数 - scale或scaleMode

在我的工作中,我一直在将SWF文件嵌入到HTML文档中.我经常问自己一些事情:

难道scaleMode="noscale"还是scale="noscale"?这些值是否区分大小写?我看到了一些类似的代码片段等scale="noScale".

ActionScript中的语法如何?是Camelcase noScale吗?我不关心HTML标准我只想知道它是如何从Flash开发人员的角度来看的.

有人有线索吗?我经常检查过Google很多次,但我从来没有找到类似描述的内容.我刚刚找到了描述参数和值的Adobe页面,但这并没有回答我的任何问题.

非常感谢!:)

embed flash swfobject object

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

正则表达式:括号表达式中的双反斜杠

以下表达式中的双反斜杠匹配什么?

/^[\\?]/
Run Code Online (Sandbox Code Playgroud)

它是\&(转义的反斜杠)-或-\\&(未转义)-或-\?(转义的问号)的过滤器吗?

regex

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

与jQuery.camelCase相反的CSS属性名称

jQuery.camelCase 用于将虚线CSS属性转换为camelcased CSSOM(?或DOM?)属性.

我想反过来动态创建一个CSS转换值.

我不想为此使用all关键字.我希望不要强迫编码器只使用background-color而不是使用backgroundColor.

这是可能的(可能是通过jQuery)还是需要大量的代码来支持跨浏览器?

编辑:

$("#example").css("transition-property", "backgroundColor") // Fail
Run Code Online (Sandbox Code Playgroud)

我不想在我的示例中完全相同,但这显示了问题.

我正在尝试遍历包含css属性和值的对象,以将对象键设置为transition-properties.例如{ backgroundColor: "red" }应该设置background-colortransition-property而不是backgroundColor.

javascript css jquery camelcasing css-transitions

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