Jquery |如何在Button单击时拆分textarea@?

Jquery |如何在Button单击时拆分textarea@?,jquery,Jquery,我想通过点击按钮来剪切电子邮件@ 看起来像这样:测试 首先,您忘记在示例中包括jQuery 其次,您在.split结尾缺少[0]@ $function{ $email.点击,功能E{ $txtList.val$txtList.val.split@[0]; }; }; test@gmail.com 您正在将事件置于简单的自动执行上,因此您可以将.on置于不存在的元素上。移动到domready或更改为$document。单击“发送电子邮件” 当你分割你的值时,你得到数组。很明显,您不能将输入值赋给

我想通过点击按钮来剪切电子邮件@

看起来像这样:测试


首先,您忘记在示例中包括jQuery

其次,您在.split结尾缺少[0]@

$function{ $email.点击,功能E{ $txtList.val$txtList.val.split@[0]; }; }; test@gmail.com
您正在将事件置于简单的自动执行上,因此您可以将.on置于不存在的元素上。移动到domready或更改为$document。单击“发送电子邮件”

当你分割你的值时,你得到数组。很明显,您不能将输入值赋给数组。使用[0]仅从该数组中选择第一个元素

$document.readyfunction{ $email.点击,功能E{ console.log$txtList.val.split@ $txtList.val$txtList.val.split@[0]; }; }; test@gmail.com
您需要在文件中包括jQuery库,也可以代替。在上,您可以直接使用。单击方法。 找到下面的工作解决方案

$email.clickfunction{ $txtList.val$txtList.val.split@; }; test@gmail.com
这是你想要的吗?请注意,您的示例中没有包含jquery,并且缺少[0],首先将当前值获取到变量,然后将其拆分,然后设置新值value@CarstenL是的,很快。非常感谢。我也忘了$^^^我不认为op需要太多的替换@,正如你的例子所做的那样,每个问题我想通过点击按钮来剪切电子邮件@,我刚刚将其拆分@mosibo,如果要获取拆分输入的第一部分,可以使用$txtList.val.split@[0]
<textarea id="txtList" placeholder="" style="color:black">test@gmail.com</textarea>
<input id="email" style="" value="Split" type="button">

(function(){
$("#email").on('click', function(e){
$("#txtList").val($("#txtList").val().split("@"));
});
});

Without function:
//var input = "test@gmail.com";
//var arr = input.split("@");
//alert(arr[0]);