2012-04-03 94 views
0
<select name="alb_id" id="select_id"> 
    <option value="0">:: Selecione um álbum ::</option> 
    <option title="My first title" value="40">First</option> 
    <option title="My second title" value="41">Second</option> 
    <option title="My third title" value="59">Third</option> 
</select> 
<input type="submit" value="Alterar" id="btsend" name="send" class="btedit"/> 

我想獲得在選擇的標題屬性中的值,但我只能得到當前的選擇值。有誰知道如何解決這個問題?下面使用此代碼:如何在select中獲取title屬性的當前值?

$("#btsend").click(function (e) { 
    var get_val = $("#select_id").val($(this).find("option:selected").attr("title")); 
    $("#new_value").val(get_val); //$new_value: I want to here the value of the selected option's title 
    }); 

回答

2

嘗試

... 
var get_val = $('#select_id>option:selected').attr('title'); 
$("#new_value").text(get_val); //$new_value: I want to here the value of the selected option's title 
... 
+0

不起作用。當我看到你的代碼不完整時。 – Karra 2012-04-03 19:39:03

+0

它最確實地工作。 http://jsfiddle.net/jfeltis/9zkJZ/ – Joe 2012-04-03 19:51:02

0

這個工作在我的情況:

var data1 = $('#select_id>option:selected').attr('title'); 
$("input#city").val(data1); 
相關問題