用段落id隐藏的html文本

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)

那可能吗?

Adi*_*dil 5

您可以wild card选择器中使用.*将搜索any where字符串中,你可以使用打头选择,如果你知道ID将会以txt为启动startwith你需要的^,而不是*

现场演示

$('[id*=txt]').hide();
Run Code Online (Sandbox Code Playgroud)