我是 jquery mobile 的新手。
请找到以下代码...
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" />
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
<script>
var count = 1;
var newSet = '<div data-role="fieldcontain">' +
'<fieldset data-role="controlgroup">'+
'</fieldset></div>';
$(function (){
$('.cbDiv').append(newSet);
}) ;
$(document).on("click", ".add", function() {
newSet = newSet += '<input type="radio" name="radio' + count + '" id="radio' + count + '" value="radio' + count + '" />' +
'<label for="radio' + count + '">radio' + count + '</label>';
$(".cbDiv").html(newSet);
count++;
});
</script>
</head>
<body>
<div data-role="page" id="page">
<div data-role="content">
<input type="button" class="add" value="Add Radio Button" />
<div class="cbDiv"></div>
</div>
</div>
</body>
我在 jquery mobile 中动态添加单选按钮。它工作正常.. 但是,它不能用作单选按钮(即单选)。它作为一个复选框工作。(即多选)。
如何防止这种情况?
样式也未应用。