如何使用javascript和jquery重新设置元素中文本的范围
我试图选择所有类为“name”的元素,当我点击一个单选按钮时,它会翻转姓和名,所以:Hanks,Tom | | Tom,Hanks。以下是我到目前为止的情况: HTML: HTML已更改如何使用javascript和jquery重新设置元素中文本的范围,javascript,jquery,html,Javascript,Jquery,Html,我试图选择所有类为“name”的元素,当我点击一个单选按钮时,它会翻转姓和名,所以:Hanks,Tom | | Tom,Hanks。以下是我到目前为止的情况: HTML: HTML已更改 <input name="change_last_first" value="last" type="radio">First, Last <input name="change_last_first" value="first" type="radio">Last, First 第
<input name="change_last_first" value="last" type="radio">First, Last
<input name="change_last_first" value="first" type="radio">Last, First
第一个,最后一个
最后,首先
参考资料
HTML已更改
<input name="change_last_first" value="last" type="radio">First, Last
<input name="change_last_first" value="first" type="radio">Last, First
第一个,最后一个
最后,首先
参考资料
您可以使用拆分功能
input.split(/[,]+/)分隔文本
以及一个正则表达式来分隔输入中的每个“单词”。
然后可以将每个值分配给一个新变量
例:
从那里,您可以将数组值连接到您选择的任何顺序。您可以使用拆分函数
input.split(/[,]+/)
以及一个正则表达式来分隔输入中的每个“单词”。
然后可以将每个值分配给一个新变量
例:
从那里,您可以将数组值连接到您选择的任何顺序。首先使用拆分。
var splStr=input.split(/[,]+/)代码>
现在使用input=splStr[1]+splStr[0]进行连接代码>首先使用将其拆分。
var splStr=input.split(/[,]+/)代码>
现在使用input=splStr[1]+splStr[0]进行连接代码>
$(document).ready(function () {
$("input[name='change_last_first']:nth(0)").prop('checked', true)
$("input[name='change_last_first']").change(function () {
$(".name").text(function (_, old_txt) {
var new_txt = old_txt.split(' ').reverse();
return new_txt.toString().replace(',,', ' ') + ',';
});
});
});
<input name="change_last_first" value="last" type="radio">First, Last
<input name="change_last_first" value="first" type="radio">Last, First
var a = array[0], b = array[1]