jquery如何隐藏整个table
table无法隐藏,为么?是因为不可以隐藏整个table吗?
jsp如下:
.....
js如下:
function changeEdtid() {
if($("#type").val()=="MESSAGE") {
alert($(" .k-widget k-editor k-header"));
$(".k-widget k-editor k-header").hide();
$("#megContent").show();
} else {
$(".k-widget k-editor k-header").show();
$("#megContent").hide();
}
}
------解决方案--------------------
貌似你还没搞懂jquery选择器啊
$(".k-widget k-editor k-header")
这个是不对的
应该是
$(".k-widget.k-editor.k-header")
------解决方案--------------------
整的这么纠结,为Table加一个ID,然后$("#ID").hide()就可以了。
------解决方案--------------------
if($("#type").val()==="MESSAGE") {
------解决方案--------------------
加个id不就得了!
------解决方案--------------------
$("table[class='^k-widget']").hide();
------解决方案--------------------
a
MESSAGE
I am Table,If you chacked "MESSAGE" , I will hide!! |
$('#type').change(function(){
if($(this).val()=="MESSAGE") {
console.log($("table.k-widget"));
//alert($(" .k-widget k-editor k-header"));
$("table.k-widget").hide();
$("#megContent").show();
} else {
$("table.k-widget").show();
$("#megContent").hide();
}
});
------解决方案--------------------
引用:Quote: 引用:
a
MESSAGE
I am Table,If you chacked "MESSAGE" , I will hide!! |
$('#type').change(function(){
if($(this).val()=="MESSAGE") {
console.log($("table.k-widget"));
//alert($(" .k-widget k-editor k-header"));
$("table.k-widget").hide();
$("#megContent").show();
} else {
$("table.k-widget").show();
$("#megContent").hide();
}
});
谢谢回复,我已用其他方法解决了,但是还是想请教下,为何这样写不就可以console.log($("table-widget k-editor k-header"));table的class不是k-widget k-editor k-header吗
这明明就是三个class
------解决方案--------------------
引用:Quote: 引用:
a
MESSAGE
I am Table,If you chacked "MESSAGE" , I will hide!! |
$('#type').change(function(){
if($(this).val()=="MESSAGE") {
console.log($("table.k-widget"));
//alert($(" .k-widget k-editor k-header"));
$("table.k-widget").hide();
$("#megContent").show();
} else {
$("table.k-widget").show();
$("#megContent").hide();
}
});
谢谢回复,我已用其他方法解决了,但是还是想请教下,为何这样写不就可以console.log($("table-widget k-editor k-header"));table的class不是k-widget k-editor k-header吗
你css中的class是怎么定义的?
单一class名中是不能有空格和
这样写是指table元素同时应用k-widget, k-editor和 k-header这三个class
要找同时应用k-widget, k-editor和 k-header这三个class的元素
当然是$(".k-widget.k-editor.k-header")
你这样
$(".k-widget k-editor k-header");
等于要找
你要找我吗?