0
我有幾個選擇對象在頁面上,當選擇一個選項時需要相同類型的處理。所以,我想將選擇對象傳遞給一個通用函數,所以我只需要編寫處理一次。我做的是,對的onchange()事件如下:通過選擇對象功能,然後用jQuery處理
<select name="dropDown1" id="dropDown1" onchange="processData(this);">
什麼我現在想知道,是我可以從一個PARAM通過這樣的對象如下:
function processData(obj) {
// Need to access .index(), .val() and .text() of the obj param
}
這是一個完整的實物模型:
<!doctype html>
<html>
<head>
<title></title>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
function processData(obj) {
// Need to access .index(), .val() and .text() of the obj param
// Like the following:
// var indx = $("select[name='dropDown1'] option:selected").index();
// ...
}
</script>
</head>
<body>
<div id="container" class="container">
<select name="dropDown1" id="dropDown1" onchange="processData(this);">
<option value="1">Red</option>
<option value="2">Green</option>
<option value="3">Blue</option>
</select>
</div>
</body>
</html>
感謝您的任何指導。
你的意思是選擇***元素***吧? – adeneo