我想基于标签的值(使用jquery和javascript)获取id值。
示例:我希望值id为“ CT107”,我的输入为30136_02。
你能帮助我吗?
谢谢
<div id="result">
<input type="hidden" id="CT106" value="30136_01">
<input type="hidden" id="CT107" value="30136_02">
<input type="hidden" id="CT108" value="30136_03">
<input type="hidden" id="CT109" value="30136_04">
</div>
答案 0 :(得分:1)
使用jQuery,您可以执行以下操作。它根据value
属性的值选择输入元素,然后使用attr
方法获取其ID:
var value = '30136_02';
var input = $(`input[value=${value}]`);
if (input.length) {
console.log(input.attr('id'));
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="result">
<input type="hidden" id="CT106" value="30136_01">
<input type="hidden" id="CT107" value="30136_02">
<input type="hidden" id="CT108" value="30136_03">
<input type="hidden" id="CT109" value="30136_04">
</div>