use*_*779 1 html jquery hide paragraph
例如,我有3个段落:
<p id="txta">AAAAAAAAAAA</p>
<p id="txtb">BBBBBBBBBBB</p>
<p id="txtc">CCCCCCCCCCC</p>
Run Code Online (Sandbox Code Playgroud)
我有一个隐藏它们的脚本,除了一个:
$('#buttonc').click(function () {
$('#txta').hide();
$('#txtb').hide();
$('#txtc').show()
Run Code Online (Sandbox Code Playgroud)
反正我是否可以实现一个代码,所以它会自动隐藏ID为INCLUDE"txt"的所有段落(而不是一个接一个地隐藏在他自己的行中)然后只显示我要显示的段落?就像是 :
$('#buttonc').click(function () {
$('#*includes*txt').hide();
$('#txtc').show();
Run Code Online (Sandbox Code Playgroud)
那可能吗?
您可以wild card在选择器中使用.*将搜索any where字符串中,你可以使用打头选择,如果你知道ID将会以txt为启动startwith你需要的^,而不是*
$('[id*=txt]').hide();
Run Code Online (Sandbox Code Playgroud)