JQuery radio button
Sziasztok, szeretném radio buttont lecserélni jqueryvel, de nem sikerül megoldani, hogy mindig csak egy gomb legyen aktiv, és ne lehessen a checkboxhoz hasonlóan bejelölni.
A kód:Egy kis iránymutatás?:/ Köszönöm
■ A kód:
$("input[type='radio']").each(function(){
var chbreplace = $("<div/>").css("border", "7px solid black").css("margin","0 3px 0 0").css("width","5px").css("height","5px").css("float","left").css("backgroundColor","white").attr("id","ide");
var hiddeninput = $("<input/>").attr("type", "hidden").attr("name", $(this).attr("name"));
if($(this).attr("checked"))
{
hiddeninput.attr("value", "on");
chbreplace.addClass("checked").css("backgroundColor","red");
}
chbreplace.click(function(){
if($(this).hasClass("checked"))
{
$(this).removeClass("checked").css("backgroundColor","white").attr("id","ide");
$(this).children().attr("value","");
}
else
{
$(this).addClass("checked").css("backgroundColor","red").attr("id","ide2");
$(this).children().attr("value","on");
}
})
$(this).replaceWith(chbreplace.append(hiddeninput));
});
google
köszönöm, rengeteget
Megjegyzés
szebb, és valószínűleg optimálisabb is.