我有这样的代码:
$cena = $(element) > $('.main_paket_cena').attr('name');
alert($cena);
Run Code Online (Sandbox Code Playgroud)
所以我选择了一个里面element有元素的元素main_paket_cena
我的html就是这样的:
<div class='main_paket $firstClassActive' onclick='toggleMenuSelection(this)'>
<p class='main_paket_kolicina'>$kolicina $jm</p>
<p class='main_paket_cena' name='testing'>$cena din</p>
</div>
Run Code Online (Sandbox Code Playgroud)
所以不是testing它回报我true.
我已经尝试使用.html()它来显示它将显示什么,并再次显示,true但如果我使用这样的代码:
$(element) > $('.main_paket_cena').html("Some HTML");
Run Code Online (Sandbox Code Playgroud)
它用类改变所有元素的html main_paket_cena
我是事件的新手,一直在尝试创建一个并成功,但我有一个问题。
我创建了这样的事件:
public class CustomControl : Panel
{
public event EventHandler OutputChanged; //My event
public CustomControl()
{
InitializeComponents();
}
//This event raises inside richtextbox which is inside my panel
private void OnTextChanged(object sender, EventArgs e)
{
if (OutputUpdate == OutputUpdate.OnTextChanged)
{
ValidateText();
//This is my created event
OnOutputChanged(new OutputChangedEventArgs { Asd = "Something" });
}
}
//void for this event
protected virtual void OnOutputChanged(OutputChangedEventArgs e)
{
EventHandler handler = OutputChanged;
if(handler != null)
{
handler(this, e);
}
}
}
//Custom …Run Code Online (Sandbox Code Playgroud)