javascript - 使用 jQuery 获取属性值

标签 javascript jquery jquery-selectors

我试图在 jQuery 中获取属性值,但不起作用,我的代码报告未定义。这是一个例子:

console.log($(".btn-causas input").find(".active input").attr('d'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="btn-group btn-causas" data-toggle="buttons">
  <label class="btn btn-info ">
    <input type="radio" name="options" id="optiond1" class="btncauses" autocomplete="off" d="security_alert">Security
  </label>
  <label class="btn btn-info ">
    <input type="radio" name="options" id="optiond1" class="btncauses" autocomplete="off" d="strike">Strike
  </label>
  <label class="btn btn-info active">
    <input type="radio" name="options" id="optiond1" class="btncauses" autocomplete="off" d="dontknow">I DON'T
  </label>
</div>

最佳答案

选择器可以简单地完成,如下所示:

$(".btn-causas .active input").attr('d');

希望这有帮助。

console.log( $(".btn-causas .active input").attr('d') );
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="btn-group btn-causas" data-toggle="buttons">
  <label class="btn btn-info ">
    <input type="radio" name="options" id="optiond1" class="btncauses" autocomplete="off" d="security_alert"> Security
  </label>
  <label class="btn btn-info ">
    <input type="radio" name="options" id="optiond1" class="btncauses" autocomplete="off" d="strike"> Strike
  </label>
  <label class="btn btn-info active">
    <input type="radio" name="options" id="optiond1" class="btncauses" autocomplete="off" d="dontknow"> I DON'T
  </label>
</div>

关于javascript - 使用 jQuery 获取属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41187646/

相关文章:

javascript - 有新消息时向下滚动的聊天

javascript - 这些按钮不会改变文本颜色或图像大小。我认为我的 javascript 链接不正确?

javascript - 如何在 JQuery 中调整图像大小

php - 如何使用动态调用获取另一个表中的另一个值

javascript - HTML 中的 Javascript 函数和 jquery 选择器的功能

javascript - 如何从 $(this) 中查找前一个元素?

javascript - Jquery根据元素的父标签执行操作

javascript - 如何调试morris.js 'Graph container element not found'错误

javascript - 从变量对象中删除 DOM 元素以将其发布到服务器

javascript - jQuery 事件监听器