Javascript 使用jQuery获取属性值
我正试图在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
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
元素。因为它不存在,您将得到一个未定义的
。