Javascript 使用jQuery获取属性值

Javascript 使用jQuery获取属性值,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,我正试图在jQuery中获取属性值,但不起作用,我的代码报告未定义。以下是一个例子: console.log($(“.btn作为输入”).find(“.active input”).attr('d') 安全 罢工 我不 您指定了错误的选择器.btn causas input,请改用此。btn causas,请参见下面的代码: 让jQuery在div-.btn causas中查找输入,而不是像您所做的那样在输入中查找它。Inputs不包含子元素,因此您无法在其中找到元素 $(函数(){ co

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

console.log($(“.btn作为输入”).find(“.active input”).attr('d')

安全
罢工
我不

您指定了错误的选择器
.btn causas input
,请改用此
。btn causas
,请参见下面的代码:

让jQuery在div-
.btn causas
中查找
输入,而不是像您所做的那样在输入中查找它。Inputs不包含子元素,因此您无法在其中找到元素

$(函数(){
console.log($(“.btn causas”).find(“.activeinput”).attr('d');
})

安全
罢工
我不

您指定了错误的选择器
.btn causas input
,请改用此
。btn causas
,请参见下面的代码:

让jQuery在div-
.btn causas
中查找
输入,而不是像您所做的那样在输入中查找它。Inputs不包含子元素,因此您无法在其中找到元素

$(函数(){
console.log($(“.btn causas”).find(“.activeinput”).attr('d');
})

安全
罢工
我不

选择器可以简单地执行以下操作:

$(".btn-causas .active input").attr('d');
希望这有帮助

console.log($(“.btn causas.active input”).attr('d')

安全
罢工
我不

选择器可以简单地执行以下操作:

$(".btn-causas .active input").attr('d');
希望这有帮助

console.log($(“.btn causas.active input”).attr('d')

安全
罢工
我不

您没有活动类,但根据我的理解,您正在尝试获取选定单选按钮的属性,因此请尝试:在输入时选中该属性

您没有活动类,但根据我的理解,您正在尝试获取选定单选按钮的属性,因此尝试:在输入时选中该属性

最好的方法是重命名属性
d
用于
数据名称
,使用此代码可以非常轻松地获得该值:

Html:

<input type="radio" name="options" id="optiond1" class="btncauses" autocomplete="off" data-name="dontknow">
var value = $('input[name="options"]:checked').data('name');
alert(value);
这是实现这一点的最佳方法,此代码使用属性数据名称检索选中输入无线电的值


问候

最好的方法是为
数据名
重命名属性
d
,使用此代码可以很容易地获得该值:

Html:

<input type="radio" name="options" id="optiond1" class="btncauses" autocomplete="off" data-name="dontknow">
var value = $('input[name="options"]:checked').data('name');
alert(value);
这是实现这一点的最佳方法,此代码使用属性数据名称检索选中输入无线电的值

问候

您没有任何
标记,该标记内有
.find()
查找指定元素的decentant。因此,通过执行
$(input).find('.active')
查找
input
中的
.active
元素。因为它不存在,您将得到一个
未定义的
。您没有任何
标记,该标记内有
.find()
查找指定元素的decentant。因此,通过执行
$(input).find('.active')
查找
input
中的
.active
元素。因为它不存在,您将得到一个未定义的