我从使用on
函数捕获的 jQuery click 事件中添加了一个字符串(即“Bob Smith”)。. .
$(".vendorLookup").on("click", { fullName: $(this).text() }, displayAddy);
在 click 事件的 displayAddy 处理程序中,我提取字符串(一个人的名字和姓氏)并拆分出名字和姓氏。. .
var name = event.data.fullName;
var parts = name.split(" ");
IE 可以解决这个问题,但 Chrome 和 Firefox 不会拆分,除非我使用正则表达式split(/\s/)
(除非我使用 w3schools.com Tryit 代码编辑器然后它可以工作)。
问题:这里到底发生了什么,稍后在跨浏览器解析空格时,我什么时候会受到影响?
(注意:我认为这并不重要,但我在 SharePoint 2010 的 wiki 页面上运行此脚本)