gpt4 book ai didi

javascript - .each 函数获取除当前类之外的所有函数

转载 作者:行者123 更新时间:2023-11-30 14:27:31 26 4
gpt4 key购买 nike

我有以下用于选择图像的 UI,它是下拉列表的顺序。 enter image description here

现在,我有以下用于序列下拉列表的 html 代码。

<select id="{{$images_key}}_image_seq_{{$image['id']}}" name="already_image_seq[{{$image['id']}}]" class='other_img_seq image_sequence' onchange="validate_seq(this.value)" style="width: 50%;margin-right: 23%; float: right;">
<option value="">Select Seq</option>
@for ($i = 1; $i <= 50; $i++)
@if($i==$image['seq'])
<option value="{{$i}}" selected="selected">{{$i}}</option>
@else
<option value="{{$i}}">{{$i}}</option>
@endif
@endfor
</select>

并且我给所有下拉列表一个与 image_sequence 相同的类。并用于验证两个不同图像的不同序列。我的 javascript 是。

function validate_seq(value) {
$(".image_sequence").each(function(){
if (value==this.value) {
alert('Sequence already exist');
return false;
}
});
}

现在的问题是,当 validate_seq 函数被调用时,它在 $(".image_sequence").each(function() 中也有自己的值。所以,我想要 $(".image_sequence").each(function() 没有自己的值(value)。请帮助我,我不知道如何实现这一目标。

最佳答案

请试试这个

在选择元素时将 onchange="validate_seq(this.value)"更改为 onchange="validate_seq(this)"

 function validate_seq(ele) {
$(".image_sequence").not(ele).each(function(){
// do somthing
});
}

关于javascript - .each 函数获取除当前类之外的所有函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51705184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com