今天写下拉DropDownList控件回传到后台执行某方法导致其他按键绑定的JQ事件失效
$(function () {
$("#Columnselection").click(function () {
JStx_window('int/Columnselection.aspx?type=2', '选择栏目', 720, 350, true, 0, ", ", 1, 0);
});
$("input[name='Text_Paging']").click(function () {
if ($(this).val() == "True") {
$("#Label_Columnselection").addClass("displayB");
}
else {
$("#Label_Columnselection").removeClass("displayB");
}
});
if ($("input[id='Text_Paging_1']:checked").val() == "True") {
$("#Label_Columnselection").addClass("displayB");
} else {
$("#Label_Columnselection").removeClass("displayB");
}
/*列表那有图片展示小图,当鼠标移到图片那右边会显示一张大图查看*/
$("a.JStx_Ckpreview").JStx_Thepictureslistshowsenlarge();
});
在页面下拉选中某一个回值如下
protected void Styleoptions_SelectedIndexChanged(object sender, EventArgs e)
{
string str = Styleoptions.SelectedItem.Value;
if (str != "null")
{
Bpwen_Shuchufulanmu(str);
}
else
{
Screening.Items.Clear();
Fenggeimg.Visible = false;
Dangqianpage.Text = "0";
Screening.Items.Add(new ListItem("===请选择风格样式===", "0"));
}
}
某个下拉给另外一个下拉绑定内容,结果完成也导致前台某些绑定的JQ事件丢失,解决的办法
$(function () {
Bpwen();
});
function Bpwen() {
$("#Columnselection").click(function () {
JStx_window('int/Columnselection.aspx?type=2', '选择栏目', 720, 350, true, 0, ", ", 1, 0);
});
$("input[name='Text_Paging']").click(function () {
if ($(this).val() == "True") {
$("#Label_Columnselection").addClass("displayB");
}
else {
$("#Label_Columnselection").removeClass("displayB");
}
});
if ($("input[id='Text_Paging_1']:checked").val() == "True") {
$("#Label_Columnselection").addClass("displayB");
} else {
$("#Label_Columnselection").removeClass("displayB");
}
/*列表那有图片展示小图,当鼠标移到图片那右边会显示一张大图查看*/
$("a.JStx_Ckpreview").JStx_Thepictureslistshowsenlarge();
}
protected void Styleoptions_SelectedIndexChanged(object sender, EventArgs e)
{
string str = Styleoptions.SelectedItem.Value;
if (str != "null")
{
Bpwen_Shuchufulanmu(str);
}
else
{
Screening.Items.Clear();
Fenggeimg.Visible = false;
Dangqianpage.Text = "0";
Screening.Items.Add(new ListItem("===请选择风格样式===", "0"));
}
//绑定数据后重新注册一下JS事件
ScriptManager.RegisterClientScriptBlock(this, GetType(), "Bpwen", "Bpwen()", true);
}