javascript - 获取具有相同类名的当前输入值

标签 javascript jquery

我试图根据您单击的按钮提醒输入框中的当前值。因此,如果选择了第一个 grid-2 按钮,它会提醒 1,如果点击输入值为 2 的第二个按钮,它会提醒该数字,等等。

<div class='grid-2'>
    <input class="photo1" value="1">
    <a class='remove-photo' href='#'>Remove Now</a>
</div>

<div class='grid-2'>
    <input class="photo1" value="2">
    <a class='remove-photo' href='#'>Remove Now</a>
</div>


<div class='grid-2'>
    <input class="photo1" value="3">
    <a class='remove-photo' href='#'>Remove Now</a>
</div>


<div class='grid-2'>
    <input class="photo1" value="4">
    <a class='remove-photo' href='#'>Remove Now</a>
</div>


<script type="text/javascript">
$(document).ready(function() {
    $(".remove-photo").click(function() {
        var current_selected_photo_num = $(".photo1").val();
        alert(current_selected_photo_num);
    });
}); 
</script>

最佳答案

使用.prev()函数向上遍历siblings

$(".remove-photo").click(function() { 
    var current_selected_photo_num = 
    $(this).prev('.photo1').val(); 
    alert(current_selected_photo_num); 
})

关于javascript - 获取具有相同类名的当前输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29335403/

相关文章:

Javascript 触摸库仍然允许桌面事件工作

PHP jQuery 长轮询聊天应用程序

javascript - bxSlider 不会在幻灯片图像之前加载加载动画 (bx_loader.gif)

php - 在 Colorbox 中使用 jQuery

javascript - 如何为 "nested" Accordion 添加事件状态

javascript - 如何在 Razor 页面上替换 JavaScript 中的 @ 符号?

javascript - Codeigniter 中从 Node 服务器到 Controller 的 Ajax post 调用,数据未插入数据库

javascript - 精确的正则表达式 "namespaces"

javascript - html 表单从网页传递到子 iframe 时不保留其元素的属性?

javascript - TypeError : $(. ..).datepicker 不是函数