通过JQuery选择一个随机ID的元素


Select an element with random ID via JQuery

我有一个元素,它的ID将随机生成:

<?php echo "<input id='input'".uniqid()." />"?>

如何通过JQuery访问它?我想这样访问它:("#input*")。可以在JQuery中使用*令牌吗?

你可以这样做:

$("[id^='input']")

参见以:http://api.jquery.com/attribute-starts-with-selector/

开头的文档

这样使用正则表达式选择器:

$("[id^='input']")

如果您想访问像$("#input*")这样的id,那么您可以查看Attribute Contains Selector [name*="value"]:

$('input[id*="input"]')