我決定爲營銷源創建兩列;右邊和左邊。名稱是「marketing_source_left」和「marketing_source_right」。我填充兩個無線電垂直控制組,然後使用jQuery來更改兩個都具有「marketing_source」的「名稱」屬性。
// Define current marketing_source value and remove hidden field
var marketing_source = $('#marketing_form #marketing_source').val(); // hidden field
$('#marketing_form #marketing_source').val(marketing_source).remove();
// Change all marketing source radios (left and right sides)
// to have property name="marketing_source"
$("#marketing_form input:radio[name='marketing_source_left']").prop('name', 'marketing_source').prop('checked', false);
$("#marketing_form input:radio[name='marketing_source_right']").prop('name', 'marketing_source').prop('checked', false);
// Set the radio to checked for the marketing source value
$('#marketing_form input[type="radio"]:checked').prop('checked', false); // Uncheck current
$('#marketing_form input:radio[name="marketing_source"]').filter('[value="'+marketing_source+'"]').prop('checked', true);
$('#marketing_form input:radio[name="marketing_source"]').checkboxradio('refresh');
所用的CSS與此類似。
#marketing_right_div, #marketing_left_div {
display: inline-block !important;
width: 314px !important;
text-align: top;
vertical-align: top;
}
就我個人而言,我發現使用引導程序設計移動是一個更令人愉快的任務 – DelightedD0D
注意到。不幸的是,我爲這個項目與jQuery Mobile卡住了。 – jjwdesign
你可以讓一個jsFiddle顯示你爲複選框做了什麼嗎? – DelightedD0D