Javascript Dreamweaver将jquery突出显示为regexp

Javascript Dreamweaver将jquery突出显示为regexp,javascript,jquery,dreamweaver,Javascript,Jquery,Dreamweaver,为什么DreaWaver突出显示为RegExp我的代码有什么问题 $(this).attr({'width':this.width /2, 'height':this.height/ 2}); 它的突出部分从/2到/2 多谢各位 我将此代码用于标记,我认为最好使用attr()而不是css() 为什么DreaWaver突出显示为RegExp 正则表达式突出显示与代码无关。这是一个主要的突出问题,在我使用DreamWeaver(DW CS5-CS6)以来,它一直存在于DreamWeaver中 我的

为什么DreaWaver突出显示为RegExp我的代码有什么问题

$(this).attr({'width':this.width /2, 'height':this.height/ 2});
它的突出部分从
/2
/2

多谢各位

我将此代码用于
标记,我认为最好使用
attr()
而不是
css()

为什么DreaWaver突出显示为RegExp

正则表达式突出显示与代码无关。这是一个主要的突出问题,在我使用DreamWeaver(DW CS5-CS6)以来,它一直存在于DreamWeaver中

我的代码怎么了

对象属性不应该被引用,我不确定
this.width
this.height
是否会返回您期望的值。此外,您不应该为此使用属性,而是在您想要应用样式时使用。为此,不推荐使用HTML属性

$(this).css({width: $(this).width()/2, height: $(this).height()/2});
为什么DreaWaver突出显示为RegExp

正则表达式突出显示与代码无关。这是一个主要的突出问题,在我使用DreamWeaver(DW CS5-CS6)以来,它一直存在于DreamWeaver中

我的代码怎么了

对象属性不应该被引用,我不确定
this.width
this.height
是否会返回您期望的值。此外,您不应该为此使用属性,而是在您想要应用样式时使用。为此,不推荐使用HTML属性

$(this).css({width: $(this).width()/2, height: $(this).height()/2});

我不确定您是否可以传递属性名数组,一次只能传递一个名称。这可能会有所帮助。不,这并不是“更好”的方法。不推荐使用HTML属性进行样式设置。HTML代表结构。样式的CSS。使用
width
height
属性是90年代的事情。但是如果您坚持,您的应用程序仍然应该使用
attr
。浏览器应该具有向后兼容性。@fabriciomatté但在IE中,没有宽度和高度属性的img标签可以工作。好的,谢谢,我知道了@Sam我见过一些小故障,在加载图像之前它无法获得计算的宽度/高度,但只要在CSS中定义宽度和高度,它就可以正常工作。您甚至可以在html中执行此操作:
(我在IE6-9中测试了它)
=]
我不确定您是否可以传递
attr()
一个属性名数组,一次只能传递一个名称。这可能会有所帮助。。不,这在任何方面都不是“更好”。不推荐使用HTML属性进行样式设置。HTML代表结构。样式的CSS。使用
width
height
属性是90年代的事情。但是如果您坚持,您的应用程序仍然应该使用
attr
。浏览器应该具有向后兼容性。@fabriciomatté但在IE中,没有宽度和高度属性的img标签可以工作。好的,谢谢,我知道了@Sam我见过一些小故障,在加载图像之前它无法获得计算的宽度/高度,但只要在CSS中定义宽度和高度,它就可以正常工作。你甚至可以在html中这样做:
(我在IE6-9中测试了它)
=]
谢谢你的快速回答,如果没有的话,我使用了attr(),IE在显示没有宽度和高度属性的img时遇到了问题。@Sam Mhm我明白了,我在这方面遇到了一些错误。但是,如果在CSS中设置初始宽度和高度,它应该可以正常工作
=]
@Sam事实上,我为phpbb2开发了一个插件,它使用了90年代的一个模板,尽管看到宽度和高度的html属性确实让我有点恼火,但只要应用程序运行良好,我就不会更改它们,因此我理解为什么您会保持它的原样。我刚才指出了这一点,以便您在开始新项目时可以使用最佳做法。谢谢您的快速回答。如果没有,我使用了attr(),即在显示没有宽度和高度属性的img时遇到问题。@Sam Mhm我明白了,我在这方面遇到了一些错误。但是,如果在CSS中设置初始宽度和高度,它应该可以正常工作
=]
@Sam事实上,我为phpbb2开发了一个插件,它使用了90年代的一个模板,尽管看到宽度和高度的html属性确实让我有点恼火,但只要应用程序运行良好,我就不会更改它们,因此我理解为什么您会保持它的原样。我刚刚指出了这一点,以便在开始新项目时使用最佳实践。