现在,我在序列下拉列表中有以下html代码。
myModel.ModelHelper.count
并且我为所有下拉菜单提供与 image_sequence 相同的类。用于验证两个不同图像的序列不同。我的JavaScript是。
<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>
现在的问题是,当validate_seq函数被调用时,它在$(“。image_sequence”)。each(function()中也有它自己的名字。所以,我想要$(“。image_sequence”)。each(function()自己的价值。请帮助我,我不知道如何实现这一目标。
答案 0 :(得分:2)
请尝试这个
在选择元素更改onchange="validate_seq(this.value)" to onchange="validate_seq(this)"
function validate_seq(ele) {
$(".image_sequence").not(ele).each(function(){
// do somthing
});
}