相关疑难解决方法(0)

jQuery选择器中的通配符

我正在尝试使用通配符来获取id以"jander"开头的所有元素的id.我试过了$('#jander*'),$('#jander%')但它不起作用..

我知道我可以使用元素类来解决它,但也可以使用通配符?

<script type="text/javascript">

  var prueba = [];

  $('#jander').each(function () {
    prueba.push($(this).attr('id'));
  });

  alert(prueba);


});

</script>

<div id="jander1"></div>
<div id="jander2"></div>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors sizzle

641
推荐指数
6
解决办法
44万
查看次数

如何接受getElementById(stack_*_overflow)*之间的任何字符?

我有一个页面,每次都会更改输入字段的ID.因此,例如,如果我现在访问该页面,ID可以是"stack_15_overflow"下次可以"stack_293_overflow".

我想使用通配符值getElementById,例如"stack_ * _overflow"(其中*匹配任何内容),以获取与任何输入字段相关的值,该输入字段以某些特定文本开头和结尾,无论它们之间是什么文本.

码:

function HelloId(string){
    var name=string
    document.getElementById('stack_*_overflow').value=name;
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
3
解决办法
900
查看次数

标签 统计

jquery ×2

javascript ×1

jquery-selectors ×1

sizzle ×1