Я реализую jquery multiselect и его правильную работу теперь мне нужно добавить дополнительную функцию, которая, когда пользователь выбирает другую опцию в раскрывающемся списке (отметьте другой флажок), тогда я хочу получить значение связанные с вариантомКак получить значение флажка в multiselect onchange event
в картинке выше в не вставить флажок, он автоматически вставляется JQuery теперь я хочу, что если я флажок = коробочку с XYZ
то я хочу, чтобы получить значение XYZ
которое является id
от XYZ
вот как я реализовал его
<select multiple="multiple" id="CParent" name="parent" class="box2 required">
@foreach (var item in Model.Categories.OrderBy(c => c.Name))
{
if (Model.Coupon.Categoryid.Id == item.Id)
{
<option selected="selected" value="@item.Id">@item.Name</option>
}
else
{
<option value="@item.Id">@item.Name</option>
}
}
</select>
и как это выглядит, как после рендеринга в источнике браузера
Заранее спасибо за помощь.
, что я попытался еще
$('#CParent input:checked').change(function() {
var parentid = $(this).val()+'';
var array = parentid.split(",");
alert(array);
getchildcat(array[array.length -1]);
});
});
Редактировать
код для инициализации MultiSelect
$("#CParent").multiselect({
header: "Choose only THREE items!",
click: function() {
if ($(this).multiselect("widget").find("input:checked").length > 3) {
$(warning).show();
warning.addClass("error").removeClass("success").html("You can only check three checkboxes!");
return false;
}
else if ($(this).multiselect("widget").find("input:checked").length <= 3) {
if ($(warning).is(":visible")) {
$(warning).hide();
}
}
}
});
Где ваш код для инициализации множественного выбора? –
@ AnthonyGrist см. Мое редактирование – Smartboy