, , JQuery. , , , , asp.net , . :
$("div.multiTop .dropDownButton").bind('click', function (e) {
var masterDiv = $(this).parents("div.multiMaster");
var multiMain = $("div.multiMain", masterDiv);
if (multiMain.is(":hidden")) {
$("div.multiMain").hide();
multiMain.show();
}
else {
multiMain.hide();
}
return false;
});
, , jquery div , div.
$(".multiCbl").bind('change', function (e) {
var masterDiv = $(this).parents("div.multiMaster");
var multiMain = $(this).parents("div.multiMain");
var names = [];
$("input:checked", multiMain).each(function () {
names.push(" " + $(this).next().text());
});
var text = names.toString();
if (text.length == 0) {
text = "All";
}
else if (text.length > 29) {
text = text.substring(1, 29) + "...";
}
else {
text = text.substring(1, text.length);
}
$(".dropDownButton", masterDiv).val(text);
$(".dropDownButton", masterDiv).next().val(text);
e.stopPropagation();
});
JQuery . , , , , .
$(document).bind('click', function () {
$("div.multiMain").hide();
});
$("div.multiMain").bind('click', function (e) {
e.stopPropagation();
});
, div, , div .
- , ! , ".next(). Val" . , .
, !
source
share