简体   繁体   English

如何获取 github html div 元素 gist id

[英]how to get github html div element gist id

I use GitHub gist to load my sample code to my personal blog.我使用 GitHub gist 将我的示例代码加载到我的个人博客中。 I design a webpage and gist is loaded.我设计了一个网页并加载了要点。 each gist create a div element:每个要点创建一个 div 元素:

<div id="gist*********" class="gist"></div>

also see this image: github gist div id另请参阅此图片: github gist div id

I using clipboard.js to copy my gist to the clipboard with the target.我使用 clipboard.js 将我的要点复制到带有目标的剪贴板。 the target is an id that begins with gist word.目标是一个以 gist word 开头的 id。 now I want to reach this id but I cannot find any way.现在我想达到这个 id,但我找不到任何方法。 any idea?任何的想法?

notice: I am blogger and I need to create many gists in a blog post so I must use a target with clipboard.js注意:我是博主,我需要在博客文章中创建许多要点,所以我必须使用带有 clipboard.js 的目标

sample codes:示例代码:

button code:按钮代码:

<button class="btn btn-sm btn-outline-primary copy-to-clipboard font-weight-bold" data-clipboard-target="#gist100405804">copy<i class="fas fa-copy ml-2"></i></button>

init clipboard js:初始化剪贴板js:

new ClipboardJS('.copy-to-clipboard');

[id^="gist"] this will select all elements starting with gist value [id^="gist"]这将选择所有以gist值开头的元素

 console.log($('[id^="gist"]').text())
 [id^="gist"]{ color:red; }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="gist01654">a</div> <span id="gist_4">b</span> <div id="654gist">c</div> <div id="gis01654">d</div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM