0

在下面的东西中,我想none在 element 上应用显示样式strong。如何strong根据 li 的 id 找到元素并应用 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>

因此,需要如下所示:(name在列表的参考 ID 中搜索类元素)

$("#rowForcustomfield_11300 name") 

我们如何使用 jQuery 来实现这一点。

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

谢谢

4

4 回答 4

2

这是小提琴

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

//OR

//clear content
$('#rowForcustomfield_11300 strong').html(null);
于 2013-06-26T06:42:23.877 回答
1

您可以使用类选择器来找出具有指定类的元素

$("#rowForcustomfield_11300 .name")
于 2013-06-26T06:38:59.970 回答
1

尝试:

var li_id ="rowForcustomfield_11300"
$("li#"+li_id ).find(".name").hide();
于 2013-06-26T06:39:37.093 回答
0

您在选择器中使用了无效的语法。一定是 $("#rowForcustomfield_11300 .name")。记得dot(.)在类名前加一个

于 2013-06-26T06:42:03.477 回答