我遇到一些奇怪的问题.removeClass(),并.addClass()在jQuery的.
具体来说,似乎当我使用.removeClass()该类时确实被删除了,但是在它的位置留下了一个空格.然后,当我.addClass("secondclass")得到class=" secondclass"(与前面的空间).
我正在使用jQuery 1.4.1
这是预期的行为还是错误?怎么阻止它?
更新:
有些人问过这会引起什么问题.好吧,我正在使用这些:
$("img.someclass").click(function() {
Run Code Online (Sandbox Code Playgroud)
我正在使用Firefox 3.6.3进行测试
哪个不会触发类名前面的空格.当我手动删除空间时,它工作正常. 似乎这个问题比空间问题更多,并且很可能这个空间没有引起任何问题(很高兴它已经消失了); - 将发布有关正在进行的问题的单独问题.
我使用数组pc将 RTCPeerConnections 从 1 个客户端保存到其他客户端,然后调用createOffer.
pc是全局变量,但有一个错误:在 createOffer 函数中,我得到的pc[list[i]]是undefined. 我如何解决它?
for (var i = 0; i<list.length - 1; i++) {
pc[list[i]] = createPC(list[i]);
pc[list[i]].createOffer(function (localDesc) {
pc[list[i]].setLocalDescription(localDesc);
send(localDesc, list[i]);
}, doNothing, constraints);
}
Run Code Online (Sandbox Code Playgroud) 我只是想知道c#不支持只读和只写自动属性的逻辑原因.
(即我的意思是只有get或set的属性,但不是两者.如果你试图定义这样的自动属性,你会得到一个编译器错误,告诉你自动属性必须同时具有get和set).
是否只是为了阻止人们不小心忘记添加一个?
谢谢
谁能告诉我为什么这不起作用?我原以为约束会使它有效.
public class ClassA<T> where T : ICommon
{
public ClassA()
{
ClassB b = new ClassB();
IEnumerable<T> alist = new List<T>;
b.Items = alist;
//Error: cannot convert from IEnumerable<T> to IEnumerable<ICommon>'
}
}
public class ClassB
{
public IEnumerable<ICommon> Items { get; set;}
....
}
Run Code Online (Sandbox Code Playgroud) 我有两个名称空间:
1)Foo.Bar
2)Another.Foo.Bar
从命名空间2中的类,如何引用命名空间1中的类?使用Foo.Bar离开你的命名空间2仍然...
我希望这个相当清楚!
谢谢.