我正在尝试使用通配符来获取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) 我有一个页面,每次都会更改输入字段的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)