js获得当前元素的文字信息方法,vue获取当前点击的元素并传值的实例

1、获得当前点击的内容

正则表达式是我非常常用的编程工具,
以前不管是在Ruby还是C#中使用率都非常高.
现在开始学习Cocoa之后就一直想知道如何使用正则表达式,
在Cocoa自带的库里面找了很久居然发现没有相应的支持库(BS一下,
这种常用的东西居然没有, 也不知道苹果是怎么想的….). 
上网找了不少各式各样的库, 用下来要么体积太大, 要么结构设计的不舒服,
最后把目标锁定在了 OgreKit 上. 

html:

<li @click="problem1">
      1. 关于公众号使用问题
      <img src="../img/right.png" alt="图片 1"/>
</li>

是的, 这是一个日本程序员写的东西(无差别仇日的人可以走开了),
最让我头疼的一点就是没有英文文档…. 就连代码里面的注释都是日文的,
还好方法命名非常合理, 靠猜基本都能猜对. 
下面介绍一下主要的类: 
OGRegularExpression (正则表达式功能实现) 
OGRegularExpressionEnumerator (匹配结果集的枚举器) 
OGRegularExpressionMatch (匹配结果) 
OGReplaceExpression (替换功能实现) 
OGRegularExpressionFormatter (正则表达式格式化) 

js:

当我点击这个li标签的时候,我想要获得span里面的文字,可以使用这个方法:

先介绍一下 OGRegularExpression. 
通过查看它的源文件可以看到参数最多的一个静态构造函数的签名如下 

zan(e){
  var target=event.target;
  var dataid=e;//(pl.id的值);
  $(target)//当前点击的dom
}
 problem1: function(e){
   console.log(e.target.innerText);
 }
  • (id)regularExpressionWithString:(NSString*)expressionString 
            options:(unsigned)options 
            syntax:(OgreSyntax)syntax 
            escapeCharacter:(NSString*)character; 

以上这篇vue获取当前点击的元素并传值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

这样子就ok了

参数 options 可以接受以下值的组合: 

您可能感兴趣的文章:

  • Vue.js中兄弟组件之间互相传值实例
  • vue.js获得当前元素的文字信息方法

2、中文判断

OgreNoneOption 没有选项 
OgreSingleLineOption 只匹配单行 
OgreMultilineOption ‘.’ 将匹配折行 
OgreIgnoreCaseOption 忽略大小写 
OgreExtendOption 使用扩展匹配模式 
OgreFindLongestOption 使用最大匹配模式 
OgreFindNotEmptyOption 忽略空匹配 
OgreNegateSingleLineOption 
OgreDontCaptureGroupOption 只匹配有名称的组 
OgreCaptureGroupOption 匹配有名称或者无名称的组 
OgreDelimitByWhitespaceOption 
参数 syntax 可以接受以下值的组合: 

注意:字符集一定要正确,比如说都是utf-8,或者gbk。不然判断会出错。

OgrePOSIXBasicSyntax POSIX Basic RE 
OgrePOSIXExtendedSyntax POSIX Extended RE 
OgreEmacsSyntax Emacs 
OgreGrepSyntax grep 
OgreGNURegexSyntax GNU regex 
OgreJavaSyntax Java (Sun java.util.regex) 
OgrePerlSyntax Perl 
OgreRubySyntax Ruby (default) 
OgreSimpleMatchingSyntax Simple Matching 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签:
网站地图xml地图