试着拿这张表取名字,当我点击一个单选按钮时,它将名字从如汤姆汉克斯(Tom Hanks)改为汤姆汉克斯(Hanks)。这里是html:使用jquery颠倒姓氏和名字
<h1>Address Book</h1>
Show Names as:
<input name="change_last_first" value="last" type="radio">First, Last
<input name="change_last_first" value="first" type="radio">Last, First
<div>
<table <thead="">
<tbody>
<tr>
<th>ID</th>
<th>Name</th>
<th>Email</th>
</tr>
</tbod
<tbody>
<tr>
<td>9001</td>
<td class="name">Tom Hanks</td>
<td>[email protected]</td>
</tr>
<tr>
<td>9002</td>
<td class="name">Bruce Willis</td>
<td>[email protected]</td>
</tr>
<tr>
<td>9003</td>
<td class="name">Jim Carrey</td>
<td>[email protected]</td>
</tr>
<tr>
<td>9004</td>
<td class="name">Tom Cruise</td>
<td>[email protected]</td>
</tr>
<script>
</script>
</tbody>
</table>
</div>
<meta charset="utf-8">
<title>Interview Test</title>
<link rel="stylesheet" href="./webassets/style.css" media="screen" type="text/css">
<h1>Company Staff List</h1>
<div>
<table>
<thead>
<tr>
<th>ID</th>
<th>Name</th>
</tr>
</thead>
<tbody>
<tr>
<td>9001</td>
<td>Tom Hanks</td>
</tr>
<tr>
<td>9002</td>
<td>Bruce Willis</td>
</tr>
<tr>
<td>9003</td>
<td>Jim Carrey</td>
</tr>
<tr>
<td>9004</td>
<td>Tom Cruise</td>
</tr>
</tbody>
</table>
</div>
这里是jquery,它的所有我可以拿出来,根本不工作。 :(
$(document).ready(function() {
$("input[name='change_last_first']").click(function() {
$(".name").text(function() {
$(this).split(" ").reverse();
});
});
});
});
更新了答案用2个选项。查看演示。 – PSL