Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui JQueryUI复选框不可单击?_Jquery Ui - Fatal编程技术网

Jquery ui JQueryUI复选框不可单击?

Jquery ui JQueryUI复选框不可单击?,jquery-ui,Jquery Ui,我是JQuery和JQueryUI的新手,在我的项目中遇到了一些问题,比如.button()和.buttonset() 当我遵循JQueryUI页面上的示例时,一切都很好。然而,我的页面正在创建按钮作为一种功能,创建按钮后,按钮文本会显示出来,但按钮不可单击 以下是源链接: 在下面的源代码中追加-$('epcf wrap').buttonset()之后-不会产生可单击的按钮 我还尝试了$('epcf wrap')。按钮集('refresh') $(文档).ready(函数(){ $('inpu

我是JQuery和JQueryUI的新手,在我的项目中遇到了一些问题,比如
.button()
.buttonset()

当我遵循JQueryUI页面上的示例时,一切都很好。然而,我的页面正在创建按钮作为一种功能,创建按钮后,按钮文本会显示出来,但按钮不可单击

以下是源链接:

在下面的源代码中追加-
$('epcf wrap').buttonset()之后-不会产生可单击的按钮

我还尝试了
$('epcf wrap')。按钮集('refresh')


$(文档).ready(函数(){
$('input:checkbox')。按钮();
$.ajax({
键入:“获取”,
url:“xml/categories.xml”,
数据类型:“xml”,
成功:函数(xml){
var select=$(“#vendorcat”);
$(xml).find('Cat').each(function(){
var title=$(this.attr('name');
select.append(“+title+”);
$('#vendorcat')。选择菜单();
});     
}
});
$(“#关于”)。对话框({
可调整大小:正确,
自动打开:错误,
莫代尔:是的,
宽度:400,
身高:400,
按钮:{
“继续”:函数(){
$(this.dialog('close');
警报(“您单击了继续”);
},//结束继续按钮
取消:函数(){
$(this.dialog('close');
}//结束取消按钮
}//结束按钮
});//结束对话框
$(“#结果”).hide();
$('#btnOpen')。单击(函数(){
$('about')。对话框('open');
});//结束单击处理程序
});
//onchange1-生成类别下拉列表
//追求单功能长度世界纪录
//打开categories.xml并根据传递的变量catname-Category Name查找节点
//如果类别名称等于传递的参数,则生成变量、生成数组和输出
函数onchange1(catname){
$.ajax({
键入:“获取”,
url:“xml/categories.xml”,
数据类型:“xml”,
成功:函数(xml){
变量表=$('',{id:'opttable',align:'left'});
tr=$('').appendTo(表);//创建tr并附加到表
td=$('').appendTo(tr);//创建td并附加到tr
//迭代当前类别的所有子级
$(xml).find('Cat[name=“”+catname+''“]).children().each(function()){
d=$(此)
如果(d.text()=='TRUE'){
$('', {
类名:“复选框”,
键入:“复选框”,
id:d.attr('id'),
名称:d.attr('name'),
选中:“选中”
}).附件(td);
}
否则{
$('', {
类名:“复选框”,
键入:“复选框”,
id:d.attr('id'),
名称:d.attr('name')
}).附件(td);
}
//使用当前文件的id属性创建标签
//猫的子代和附加到TD
$(''+d.attr('name')+'',{for:d.attr('id').toLowerCase()})
.附件(td);
$(“
”).appendTo(td);//创建br元素并附加到td }); $('#epcf wrap').empty().append(table);//将表附加到其容器中 $('#epcf wrap').buttonset();//这不起作用 } }); } //提交的表格 函数formsubmitted(){ var resultsArr=[] 结果sarr+=“”; resultsArr+=“Name:+$(“输入[Name='Name']”)val(); 结果sarr+=“”; resultsArr+=“Email:+$(“输入[name='Email']”)val(); 结果sarr+=“” $('#results').empty().append(resultsArr.show(); $(“#内容”).hide(); } span.reference{ 位置:固定; 右:5px; 顶部:5px; 字体大小:10px; 文本阴影:1px 1px 1px#fff; } 参考文献a{ 颜色:#555; 文字装饰:无; 文本转换:大写; } 参考a:悬停{ 颜色:#000; } h1{ 颜色:#ccc; 字体大小:36px; 文本阴影:1px 1px 1px#fff; 填充:20px; } VRACC 供应商详细信息 供应商类别 企业流程 一些复选框

您需要为
标签添加
属性,该标签对应于
输入的
id
。无论出于何种原因,它们都表明您为
属性添加
的方式似乎不起作用。然后,删除
toLowerCase()
。除非他们和案件相符,否则这是行不通的

也许您只需要在
后面为
留出一个空格:

$('<label>' + d.attr('name') + '</label>', { for: d.attr('id') })
$(''+d.attr('name')+'',{for:d.attr('id')})
但是,如果仍然不起作用,请尝试:

$('<label for="' + d.attr('id') + '">' + d.attr('name') + '</label>'
$(“”+d.attr('name')+“”

您需要在
标签
中添加一个
for
属性,该标签对应于
输入
id
。无论出于何种原因,添加
for
属性的方式似乎不起作用。此外,请删除
toLowerCase()
。除非
$('<label for="' + d.attr('id') + '">' + d.attr('name') + '</label>'