如何使用jquery获取输入值属性
我正在尝试将输入字段中的如何使用jquery获取输入值属性,jquery,Jquery,我正在尝试将输入字段中的value属性的目标值设置为标签前面的class=“selected” 您要查找的是元素上的函数 另一件事是,获取选项/单选按钮值的jQuery代码可以简化为: $('#product-options input:checked').val() jQuery有一个单独的方法来检索任何表单输入的值:val() 如果要实现这一点,请参见id为占位符的元素在哪里??在这里可以正常工作…抱歉-编辑问题以准确反映实际的DOM树。@verism Urm。。你的代码已经运行了-@Ze
value
属性的目标值设置为标签前面的class=“selected”
您要查找的是元素上的函数 另一件事是,获取选项/单选按钮值的jQuery代码可以简化为:
$('#product-options input:checked').val()
jQuery有一个单独的方法来检索任何表单输入的值:val()
如果要实现这一点,请参见id为占位符的元素在哪里??在这里可以正常工作…抱歉-编辑问题以准确反映实际的DOM树。@verism Urm。。你的代码已经运行了-@Zenith-你是对的,但不知何故它在我的问题代码中没有运行。出于某种原因,
.val()
成功了。或者干脆#产品选项:选中了
。只有输入
元素可以:毕竟是选中的
;)知道这一点很好,但在这个特定的实例中,我并不是在寻找checked
值。
$('body').on('click','#button1',function(e){
e.preventDefault();
$item = jQ('#placeholder').find('.selected').prev().attr('value');
console.log($item); // Logs "undefined"
});
$('#product-options input:checked').val()
$item = jQ('#placeholder').find('.selected').prev().val();