如何使用jquery基于类名和外部元素的ID获取容器元素

时间:2013-06-26 06:35:55

标签: jquery jquery-ui

在下面的内容中,我想申请 - 在元素none上显示strong样式。 如何根据li的id找到元素strong并应用css?

<li id="rowForcustomfield_11300" class="item">
  <div class="wrap">
    <strong title="REVENUE NET" class="name">REVENUE NET:</strong>
    <div id="customfield_11300-val" class="value type-cascading-summary-field editable-field inactive"     data-fieldtype="cascading-summary-field" data-fieldtypecompletekey="com.crawco.plugins.jira.company-   jira-customfields:cascading-summary-field" title="Click to edit">
   </div>
</li>

所以,需要如下所示:(在列表的引用ID中搜索name类元素)

$("#rowForcustomfield_11300 name") 

我们如何使用jQuery实现这一目标。

注意:在以上内容的完整HTML中,有许多列表元素,每个元素都包含需要查找应用css的单个''元素。

谢谢

4 个答案:

答案 0 :(得分:2)

这是 FIDDLE

//apply style display 'none' 
$('#rowForcustomfield_11300 strong').hide();

//OR

//clear content
$('#rowForcustomfield_11300 strong').html(null);

答案 1 :(得分:1)

您可以使用class-selector找出具有指定类

的元素
$("#rowForcustomfield_11300 .name")

答案 2 :(得分:1)

尝试:

var li_id ="rowForcustomfield_11300"
$("li#"+li_id ).find(".name").hide();

答案 3 :(得分:0)

您在选择器中使用了无效语法。肯定是 $("#rowForcustomfield_11300 .name")。请记住在课程名称

之前添加dot(.)