jquery - 使用 jQuery 获取动态 ID 名称

标签 jquery

在这个 jQuery 脚本中,我想获取 $("#rowDate1") 的 id动态:

<script>
    $(function() {
       $("#rowDate1").click(function() {
           var thetext = $(this).html();
           $(this).html('<input type="text" name="edittext" id="edittext" value="'+thetext+'" />');
       });
    });
</script>

我正在制作一个内联可编辑表格,我只想允许用户单击 <td>有 id 的。我怎样才能做到这一点并且只允许 <td> id 可以点击吗?

编辑 - 添加 HTML:

<td id="rowDate1">09/10/12 - 09/14/12</td>

最佳答案

您可以使用属性开头选择器:

$("td[id^=rowDate]").click(function() {
   // ...     
}) 

关于jquery - 使用 jQuery 获取动态 ID 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12223222/

相关文章:

javascript - 高效的异步过滤器

jquery - 灯箱不会随页面移动/滚动

javascript - 创建一个基本的 HTML/Javascript 排行榜

jquery - CSS 不继承到新的标签内容

javascript - 使用 moment.js 确定 moment() 是在特定时间 block 之前、期间还是之后

javascript - 为什么我不能过滤我的 javascript/jquery 对象

javascript - 当 jquery 将附加 html 获取到页面时显示加载图标

javascript - 使用 JavaScript 为动态创建的表格列添加颜色

jquery - 选择最后一个 tr 旁边的

javascript - 使用 jQuery 从下拉列表中选择后清除其余的 DIV