我想要完成的任务:我想在现有DIV之后添加一个DIV并为其指定一个特定的类.
我从这开始:
var myClass = "thisIsMyClass";
$(this).after("<div></div>").addClass(myClass)
Run Code Online (Sandbox Code Playgroud)
问题是myClass被添加到$(this)而不是新创建的DIV.
所以我尝试了一下:
var myClass = "thisIsMyClass";
$(this).after("<div class='" & thisIsMyClass & "'></div>")
Run Code Online (Sandbox Code Playgroud)
但是jQuery也不喜欢这样.
但是,我能做到这一点:
$(this).after("<div class='thisIsMyClass'></div>")
Run Code Online (Sandbox Code Playgroud)
使用该语法jQuery是可以的.当然,我失去了将其作为变量传递的能力.
我猜我做的事情显然是错的.但我很难过这是什么.
Kob*_*obi 13
$(this).after( $("<div></div>").addClass(myClass) );
Run Code Online (Sandbox Code Playgroud)
也许是这样的:
var myClass = "thisIsMyClass";
var div = $("<div></div>").addClass(myClass);
$(this).after(div);
Run Code Online (Sandbox Code Playgroud)
使用&didnt工作,因为这不是vb,字符串连接是用+完成的
| 归档时间: |
|
| 查看次数: |
17960 次 |
| 最近记录: |