Javascript 如何通过他的内容获取HTML元素?

Javascript 如何通过他的内容获取HTML元素?,javascript,jquery,html,meteor,Javascript,Jquery,Html,Meteor,我需要在加载页面时修改元素的HTML,这样它就不会出现在事件中 我可以做的事情是通过以下方式获取此元素包含的所有信息(如名称、状态等): Meteor.call("whereAreYou",function(err,succ){ if(err){ console.error(err); }else{ console.log(succ); if(succ == undefined){ Session.set("isNotHome"

我需要在加载页面时修改元素的HTML,这样它就不会出现在事件中

我可以做的事情是通过以下方式获取此元素包含的所有信息(如名称、状态等):

Meteor.call("whereAreYou",function(err,succ){
    if(err){
      console.error(err);
    }else{
      console.log(succ);
      if(succ == undefined){
        Session.set("isNotHome", false)
      }else{
        var theMachine = InfosMachines.find { ipAddr: succ };
        //change the HTML
        Session.set("isNotHome",true);
      }
    }
  });
该元件的结构为:

<li class="liMachine switch">
        <div id="nameMachine">
            <h3>{{nameMachine}}</h3>
        </div>
        <div id="stateMachine">
            State:<span class="state">{{stateMachine}}</span>
        </div>
        {{#if is_running_machine}}<i class="fa fa-spinner fa-spin"></i>{{else}}<button type="button" class="stop {{#if to_hide_stopM}}hidden{{/if}}"></button>{{/if}}
        {{#if is_alive_machine}}<i class="fa fa-spinner fa-spin"></i>{{else}}<button type="button" class="kill {{#if to_hide_stopM}}hidden{{/if}}"></button>{{/if}}
        {{#if is_stopped_machine}}<i class="fa fa-spinner fa-spin"></i>{{else}}<button type="button" class="start {{#if to_hide_startM}}hidden{{/if}}"></button>{{/if}}
    </li>
  • {{nameMachine}} 状态:{{stateMachine}} {{{if正在运行{u机器}{{else}{{{/if}} {{{#如果是活着的机器}{{else}{{{/if}} {{{#如果机器停止了}{{else}{{{/if}}
  • 我想做一些像

    元素,其中nameMachine为“XX”do

    但我不知道如何提出要求


    有人能帮我找到正确的方法吗?

    如果您对字符串的任何部分进行不区分大小写的匹配感到满意,您可以使用
    :contains

    $('#nameMachine h3:contains("XX")');
    
    或者,如果需要字符串与区分大小写的完全匹配,可以使用
    filter()


    谢谢你的回答,但我想你的第一个答案中有一个打字错误,对吗?啊,是的,我把你的
    id
    搞错了,它是
    nameMachine
    而不是
    machineName
    :)我没有注意到我指的是
    $('#nameMachine h3:contains(“XX”)
    ,我想它应该是
    $('#nameMachine h3:contains)(“XX”);
    哦,是的,那也是!
    $('#nameMachine h3').filter(function() {
      return $(this).text().trim() == 'XX';
    })