Jquery怎么获取select选中项 自定义属性的值

2025-02-23 09:06:49
推荐回答(4个)
回答1:

可以使用:jQuery 属性操作 - attr() 方法


attr() 方法的定义和用法

  attr() 方法设置或返回被选元素的属性值。

  根据该方法不同的参数,其工作方式也有所差异。


使用attr() 方法返回属性值

  语法:$(selector).attr(attribute)。attribute
规定要获取其值的属性。

 

使用attr() 方法设置属性/值

  语法$(selector).attr(attribute,value)。attribute规定属性的名称,value 规定属性的值。 


实例

// 改变图像的 width 属性:
$("button").click(function(){  $("img").attr("width","180");});

//获取select标签自定义属性 data-val的值
$("select").eq(0).attr("data-val")

 

回答2:

$("select option:selected").next() 完整代码 $(function() {$("select").change(function(event) {var obj = $(this).find("option:selected").next();alert("选中项的下一个: 内容"+obj.html()+",值"+obj.val());});})

回答3:

$("#ddl").find("option:selected").attr("emoney"); 




Document


$(function(){
$('#lev').change(function(){


$('#lev2').html('lev2="1">1lev2="2">2lev2="3">3lev2="4">4lev2="5">5');
alert($('#lev').find('option:selected').attr('lev'));
$('#lev').find('option:selected').attr('selected', 'selected');
});
$('#lev2').change(function(){
alert($('#lev2').find('option:selected').attr('lev2'));
$('#lev2').find('option:selected').attr('selected', 'selected');
});

})




1
2
3
4
5





回答4:

$('option:selected').attr('your_attribute_name')