jquery聚焦并选择输入:文本
我有一个jquery聚焦并选择输入:文本,jquery,html,Jquery,Html,我有一个文本框,并输入文件名等数据(例如Mydata.doc)。我想从文本框中选择文本,但不想选择所有文本。我只想选择Mydata排除扩展名.doc。有什么办法可以得到这个。这个应该适合你 var textboxData = $('.textbox').val(); var newData = textboxData.split('.'); alert(newData[0]); 以下是常见的方法: 以字符串形式获取类似mydata.doc的文件名 查找最后一个“”的索引 从最后一个“”的索引中
文本框
,并输入文件名等数据(例如Mydata.doc
)。我想从文本框中选择文本,但不想选择所有文本。我只想选择Mydata
排除扩展名.doc
。有什么办法可以得到这个。这个应该适合你
var textboxData = $('.textbox').val();
var newData = textboxData.split('.');
alert(newData[0]);
以下是常见的方法:
希望能有帮助 jquery是javascript。读取整个字符串并调用字符串上的js函数split()。您可以使用
lastIndexOf()
当我测试时,我发现我们从html的输入文件中得到的是一个磁盘路径,如“c:\one.jpg”。因此我更新了我的答案如下: 常见做法:
这很痛苦,你想要的是设置“插入符号”的位置,看看:所有的评论者似乎都认为他想拆分一个字符串,而不是他想做什么,我想:重复问题的答案。
file.name.with.multiple.periods.doc
var val = MyData.value;
// base name
var name = val.substr(0, val.lastIndexOf('.'));