tds(テキストボックス)にユニークなid
が必要なので、それらのテキストボックスに入力された値を取得できます。テキストボックスにユニークなIDを与え、これらのテキストボックスに入力された値を取得するにはどうすればよいですか?ここで子要素のJquery変更ID
は私のコードです:
<html>
<head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<style type="text/css">
div{
padding:4px;
}
</style>
</head>
<body>
<script type="text/javascript">
$(document).ready(
function(){
var counter = 2;
$('a.add').live('click',
function(){
if(counter>5){
alert("Only 5 textboxes allowed");
return false;
}
$(this)
.closest('tr')
.clone()
.appendTo('table');
$(this)
.text('Remove')
.removeClass('add')
.addClass('remove');
counter++;
});
$('a.remove').live('click',
function(){
$(this)
.closest('tr')
.remove();
counter--;
});
$('input:text').each(
function(){
var thisName = $(this).attr('name'),
thisRrow = $(this)
.closest('tr')
.index();
//$(this).attr('name', 'row' + thisRow + thisName);
// $(this).attr('id', 'row' + thisRow + thisName);
});
$("#getButtonValue").click(function() {
var msg = '';
for(i=1; i<counter; i++){
msg += $('').val();
}
alert(msg);
});
});
</script>
</head><body>
<table>
<tr>
<th>Min Value</th>
<th>Max Value</th>
</tr>
<tr>
<td><input type="text" name="col1" id="col1" /></td>
<td><input type="text" name="col2" id="col2" /></td>
<td><a href="#" class="add">Add</a></td>
</tr>
<tr><input type='button' value='Get TextBox Value' id='getButtonValue'></tr>
</table>
</body>
</html>
は何ですか? –
これらのテキストボックスに入力された値を取得することができます。また、テキストボックスには固有のIDが必要です。 –