gpt4 book ai didi

javascript - 如何通过他的内容得到一个HTML元素?

转载 作者:可可西里 更新时间:2023-11-01 13:23:42 25 4
gpt4 key购买 nike

我需要在加载页面时修改元素的 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>

我想做类似的事情

element where nameMachine is "XX" do ....

但我不知道如何提出请求。

有人可以让我走上正轨吗?

最佳答案

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

$('#nameMachine h3:contains("XX")');

或者,如果您需要区分大小写的字符串的完整匹配,您可以使用 filter():

$('#nameMachine h3').filter(function() {
return $(this).text().trim() == 'XX';
})

关于javascript - 如何通过他的内容得到一个HTML元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42760671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com