jQuery – 如何找到具有某个id的元素?

前端之家收集整理的这篇文章主要介绍了jQuery – 如何找到具有某个id的元素?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个表,每个td有一个唯一的id,对应于一些时间间隔(0800直到0830 … 0830直到0900等)。我有一个输入文本,用户将输入他们想要阻止的时间间隔。如果他们键入一个间隔不存在于我的表,换句话说,如果他们输入一个间隔不对应我的任何一个td的id,我想显示一个警告,像“这个间隔不是可用于阻止“。

但是,我很难找到这个id。
我这样做:

var horaInicial = $("#horaInicial").val().split(':')[0] + $("#horaInicial").val().split(':')[1]; // this is remover the ":" from a formatted hour

var verificaHorario = $("#tbIntervalos").find("td").attr("id",horaInicial);

但这个“verificaHorario”实际上是设置所有我的td这个horaInicial id。

所以,我如何在我的表中找到一个ID,如果它不存在显示一些警报。

谢谢!!

解决方法

如果你想通过id找到一个元素,你不需要只搜索表 – 它应该是唯一的页面上,所以你应该能够使用:
var verificaHorario = $('#' + horaInicial);

如果你只需要在表中搜索任何原因,你可以使用:

var verificaHorario = $("#tbIntervalos").find("td#" + horaInicial)

猜你在找的jQuery相关文章