最後に、上記の私の質問に対する答えを見つけました。ここに書き留めておきます。
問題 : 配列 HTML 要素から「キー」を取得するにはどうすればよいですか? (私の場合、取得したいチェックボックスのみをチェックしました)
私の回答コードは次のようなものです:
//first, i get every checked checkbox using jQuery selector,
//as mentioned by DerekHenderson.
var list_agent = $('input[name^="a_r_id"]:checked');
var l_c_agent = new Array();
//then, i create a loop to loop each object returned.
for(var i=0;i<list_agent.length;i++){
//after that, i'm using Regular Expression ( match() ) on every returned object id and throw it into some array.
l_c_agent[i] = list_agent[i].id.match(/[0-9]+/);
}
//finally, i join the array using javascript join() method so that i can pass it using jQuery AJAX as a string to my controller and process it.
var clean_agent_list = l_c_agent.join();
var add_url = 'test.php';
$.ajax({
url: add_url,
type: "GET",
data : { 'list_agent' : clean_agent_list },
success: function(data_return) {
//alert(data_return);
}
});
出力は次のようになります (上記の例の質問を使用し、ID 1、3、および 4 のみの要素をチェックしている場合)
1,3,4
誰かがより良いコードを持っている場合は、ここに書いて、私の問題を解決するのにどちらが良いかを議論できるようにしてください。