【发布时间】:2016-11-12 06:22:37
【问题描述】:
我有以下 html,当我预览页面时,我收到以下错误:
无法在 element.nodeName=input 上创建 checkboxradio 和 element.type=文本
<head runat="server">
<title></title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" />
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$(function () {
$("input").checkboxradio();
});
</script>
</head>
<body>
<form action="#">
<label for="cbxForRent">For Rent</label>
<input type="checkbox" id="cbxForRent" />
<input type="text" id="txtZipCode" />
</form>
</body>
如果我删除
<input type="text" id="txtZipCode" />
它将正常工作。我认为 jquery 试图用textbox 做点什么。
解决此问题的最佳方法是什么?
【问题讨论】:
标签: javascript jquery html jquery-ui