繁体   English   中英

jQuery Selector等同于javascript

[英]jQuery Selector equivalent of javascript

我正在尝试获取此javascript的jQuery等值

var id = $(this).parent().parent().parent().attr("id");
document.getElementById(id).getElementsByClassName("addcomment")[0].style.display = 'block';

但它不起作用

$('#+id+' '.addcomment').css('display','block');

有什么建议么 ?

$('#' + id + '.addcomment').css('display','block');

作为页面中的一个旁注,您应该只有一个具有该ID的元素,因此

$('#' + id ).css('display','block');

应该也可以工作(当然,仅当类名是不必要的时候,因为这是一个不同的选择器)

$('.addcomment', '#' + id).css('display','block');

或简单

$('#' + id).css('display','block');

我认为您需要根据其类获取子元素。 所以尝试一下。

$('#' + id ).find('.addcomment').show();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM