gpt4 book ai didi

javascript - 如何实现与元素交互的功能?

转载 作者:行者123 更新时间:2023-11-27 23:22:42 25 4
gpt4 key购买 nike

在这里,我只需要为那些option元素设置selected属性,其中相应的li已选课。值由 li 中的 data-input-value 属性和 option 中的 value 属性决定>.

<div class="wrapper">
<select name="name">
<option value="val1">name1</option>
<option value="val2">name2</option>
</select>
<ul data-input-name="name">
<li data-input-value="val1" class="disabled">name1</li>
<li data-input-value="val2" class="enabled selected">name2</li>
</ul>
</div>

最佳答案

$('select[name="name"] option').each(function() {   
if ($('li[data-input-value="' + $(this).val() + '"]').hasClass('selected')) {
$(this).prop('selected', true);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="wrapper">
<select name="name">
<option value="val1">name1</option>
<option value="val2">name2</option>
</select>
<ul data-input-name="name">
<li data-input-value="val1" class="disabled">name1</li>
<li data-input-value="val2" class="enabled selected">name2</li>
</ul>
</div>

关于javascript - 如何实现与元素交互的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40281198/

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