我可以使用以下代码找到 div 名称:
var id = $("textbox").closest("div").attr("id");
如何根据上面获取的 id 隐藏 div。我尝试过以下代码:
$(id).hide();
它似乎不起作用
我可以使用以下代码找到 div 名称:
var id = $("textbox").closest("div").attr("id");
如何根据上面获取的 id 隐藏 div。我尝试过以下代码:
$(id).hide();
它似乎不起作用
你错过了#
$('#'+id).whatever()
希望你得到正确的身份证。
然后使用$('#'+id).hide();
你一开始不需要 ID,只需使用你已经得到的 jQuery 对象:
$("textbox").closest("div").hide();
如果您想要该 ID 以供以后使用,则将对象存储在本地:
var oClosest = $("textbox").closest("div");
oClosest.hide();
var id = oClosest.attr("id");
你真的不能吗
var myDiv = $("textarea").closest("div");
然后就做
myDiv.hide();