小编ikk*_*ebr的帖子

在jquery中包装非子元素

我目前有一个以下格式的html文档:

<h1>a</h1>
<p>bla</p>
<p>more bla</p>

<h1>b</h1>
<p>different bla</p>
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法来包装<h1>它和它<p>在div中的跟随,所以它看起来像:

<div>
    <h1>a</h1>
    <p>bla</p>
    <p>more bla</p>
</div>

<div>
    <h1>b</h1>
    <p>different bla</p>
</div>
Run Code Online (Sandbox Code Playgroud)

但是我使用wrap和wrapAll来实现这一点并不成功.

html jquery dom

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

将Python移植到C#时的方法继承问题

我想将一些Python代码移植到C#.

我目前无法在C#中复制以下Python代码段.

class X:
    a = 'foo'

    def x(self):
        return self.a;

class Y(X):
    a = 'bar'
Run Code Online (Sandbox Code Playgroud)

当我使用我的课程时,我得到了理想的行为:

a = X()
b = Y()

a.x() // prints "foo"
b.x() // prints "bar"
Run Code Online (Sandbox Code Playgroud)

但是在C#中,我得到了不同的结果.

public class X {
    public string a = "foo";
    public virtual string xe(){
        return this.a;
    }
}
public class Y: X{
    new public string a = "bar";
}
Run Code Online (Sandbox Code Playgroud)

当我使用我的课程时,我得到以下结果:

X a = new X();
Y b = new Y();
a.xe(); // "foo"
b.xe(); // "foo"
Run Code Online (Sandbox Code Playgroud)

也许不可能重用具有继承类属性的基类方法?

.net c# inheritance

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

标签 统计

.net ×1

c# ×1

dom ×1

html ×1

inheritance ×1

jquery ×1