Javascript 在jQuery中选择next SELECT jQuery HTML
我正在循环查找第一个Javascript 在jQuery中选择next SELECT jQuery HTML,javascript,jquery,html,select,Javascript,Jquery,Html,Select,我正在循环查找第一个select,因为它有我需要搜索的值,我想启用它旁边名为\u taskStatus\u 1的select。有很多,所以我使用“start with”语法很重要 上面的代码不起作用。我不确定是否需要使用下一步,查找,其他东西,还是组合使用?只需执行以下操作: $(this).closest("td").next("td").find("select[id^='_taskStatus_']"); 您必须首先返回您的td(最近的)-然后返回下一个td(下一个)-然后找到您要查找的
select
,因为它有我需要搜索的值,我想启用它旁边名为\u taskStatus\u 1
的select
。有很多,所以我使用“start with”语法很重要
上面的代码不起作用。我不确定是否需要使用下一步
,查找
,其他东西,还是组合使用?只需执行以下操作:
$(this).closest("td").next("td").find("select[id^='_taskStatus_']");
您必须首先返回您的td
(最近的)-然后返回下一个td
(下一个)-然后找到您要查找的元素。只需执行以下操作:
$(this).closest("td").next("td").find("select[id^='_taskStatus_']");
您必须首先返回您的td
(最近的)-然后返回下一个td
(下一个)-然后找到您要查找的元素。尝试:
$(this).parent().next().find("select[id^='_taskStatus_']").prop("disabled", false);
尝试:
最好提供jsfiddle链接或类似的东西that@Neo问题在所提供的代码中非常清楚。理想情况下,当您希望向多个元素添加CSS挂钩时,请使用类而不是id。如果您还希望为具有该类的元素分配唯一标识符,请使用数据id或#前缀-{someid},根据需要。@JasonP是的,但它使“代码测试”更容易。也许我误解了什么,但为什么你不能直接使用:$(#u taskStatus_1)
?最好提供JSFIDLE链接或类似的东西that@Neo问题在提供的代码中非常清楚。理想情况下,当您希望向多个元素添加CSS挂钩时,使用类而不是id。如果您还想为具有该类的元素分配唯一标识符,请根据需要使用数据id或#prefix-{someid}。@JasonP是的,但它使“代码测试”更容易。也许我有点误解,但为什么您不能使用:$(#u taskStatus_1)
?
$(this).parent().next().find("select[id^='_taskStatus_']").prop("disabled", false);