gpt4 book ai didi

javascript - 获取以特定字符串开头的数组的值

转载 作者:行者123 更新时间:2023-11-29 10:41:05 29 4
gpt4 key购买 nike

我有一个数组 classNameList我的 HTML:

<ul id="servicepricing">
<li>
<a href="/service/page/servicepricing?dpt=4&amp;ServiceModelListId27071" class="ServiceModelListId27071 servicepricingicon">FR-S Automatic</a>
<span style="display: none;">Scion FR-S Automatic Service Pricing</span>
</li>
<li>
<a href="/service/page/servicepricing?dpt=4&amp;ServiceModelListId27072" class="ServiceModelListId27072 servicepricingicon">FR-S Manual</a>
<span style="display: none;">Scion FR-S Manual Service Pricing</span>
</li>
<li>
<a href="/service/page/servicepricing?dpt=4&amp;ServiceModelListId27061" class="ServiceModelListId27061 servicepricingicon">iQ Automatic</a>
<span style="display: none;">Scion iQ Automatic Service Pricing</span>
</li>
<li>
<a href="/service/page/servicepricing?dpt=4&amp;ServiceModelListId124" class="ServiceModelListId124 servicepricingicon">tC Automatic</a>
<span style="display: none;">Scion tC Automatic Service Pricing</span>
</li>
<li>
<a href="/service/page/servicepricing?dpt=4&amp;ServiceModelListId125" class="ServiceModelListId125 servicepricingicon">tC Manual</a>
<span style="display: none;">Scion tC Manual Service Pricing</span>
</li>
</ul>

最初我隐藏了所有的表,当有人点击上面的 anchor 链接时,我必须显示具有相同类名的表

<table id="FR-SManual" class="content sortable pureprice-data servicepricing-view ServiceModelListId27071" style="display: none;">
</table>
<table id="FR-SManual" class="content sortable pureprice-data servicepricing-view ServiceModelListId27072" style="display: none;">
</table>
<table id="FR-SManual" class="content sortable pureprice-data servicepricing-view ServiceModelListId27061" style="display: none;">
</table>
<table id="FR-SManual" class="content sortable pureprice-data servicepricing-view ServiceModelListId2124" style="display: none;">
</table>
<table id="FR-SManual" class="content sortable pureprice-data servicepricing-view ServiceModelListId125" style="display: none;">
</table>


var className,
classNameList = ["servicepricingicon", "main","ServiceModelListId27071"];

如何获取以“ServiceModelListId”开头的数组的值。我试过使用这个:

function fxnShowHide() {
var aElem = this,
classNameList = $(aElem).attr("class").split(' '),
tblwdhClassName;

if ($(aElem).hasClass('main')) {
$("#hero").show();
$("table.servicepricing-view").hide();
}

$.each(classNameList, function (key, value) {
if (value.indexOf("ServiceModelListId") === 0) {
tblwdhClassName = "table.servicepricing-view." + value;
}
});

$(tblwdhClassName).show();

}
$(".servicepricingicon").click(fxnShowHide);

是否还有其他进程没有 out .each 或 for ?

最佳答案

if (value.substring(0, 7) == "Service") {
// ...
}

关于javascript - 获取以特定字符串开头的数组的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29141772/

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