我被困在jquery的一个地方,In有多个下拉列表,它们动态生成并具有相同的类名。 我试图在该类上触发click事件,但这会影响所有这些事件。 我想要的只是指向循环而不是所有
的那个像这样的东西。 ?
这是jquery
if(olddate[0]==='')
{
$(".month").first().val($(".month option:first").first().trigger("change"));
}
if(olddate[1]==='')
{
$(".day").val($(".day option:first").trigger("change"));
}
if(olddate[2]==='')
{
$(".year").val($(".year option:first").trigger("change"));
}
答案 0 :(得分:1)
要使代码有效,您必须创建" context"不知何故。上下文可以是:
$('#id .month')
找到该节点。请参阅Descendant Selector $('.class', rootNode)
找到它。请参阅jQuery()