在jQuery中使用通配符ID并获取通配符ID

Bob*_*y S 5 jquery wildcard jquery-selectors

我有4个ID

hideshow1
hideshow2
hideshow3
hideshow4
Run Code Online (Sandbox Code Playgroud)

现在,当单击这些ID的按钮时,我想在最后使用这些整数执行单个操作.到目前为止我有这个:

$(document).ready(function() {
  $("[id^=hideshow]").click(function() {

  });
});
Run Code Online (Sandbox Code Playgroud)

这足以对每个按钮的单击进行操作,但是我需要在结尾处提取整数以使用它仅对被单击的按钮执行操作.示例如果单击#shideshow1

$('#hideshow%').html('Hide');
$('.success%').addClass('test');
Run Code Online (Sandbox Code Playgroud)

其中%是从初始隐藏显示ID中提取整数的位置.

A. *_*per 10

您总是可以尝试像这样提取id/index:

$(document).ready(function() {
  $("[id^=hideshow]").click(function() {
      var index = parseInt($(this).attr("id").replace('hideshow',''), 10);
  });
});
Run Code Online (Sandbox Code Playgroud)