GVKun编程网logo

如何使用 jQuery (wordpress) 在多个 div 之间插入
?(js给div添加多个样式怎么写)

6

在这里,我们将给大家分享关于如何使用jQuery(wordpress)在多个div之间插入?的知识,让您更了解js给div添加多个样式怎么写的本质,同时也会涉及到如何更有效地bash–在多个(新)选项

在这里,我们将给大家分享关于如何使用 jQuery (wordpress) 在多个 div 之间插入

的知识,让您更了解js给div添加多个样式怎么写的本质,同时也会涉及到如何更有效地bash – 在多个(新)选项卡中打开现有Gvim中的文件、DIV 重叠 CSS 让 DIV 层叠 两个 DIV 或多个 DIV 顺序重叠加、Excel VBA - 在多个 Word 实例之一中打开 Word 文档、GitHub Actions 在多个 tox-runs 之间访问 python 包工件的内容。

本文目录一览:

如何使用 jQuery (wordpress) 在多个 div 之间插入 <div> </div>?(js给div添加多个样式怎么写)

如何使用 jQuery (wordpress) 在多个 div 之间插入
?(js给div添加多个样式怎么写)

如何解决如何使用 jQuery (wordpress) 在多个 div 之间插入 <div> </div>?

我需要在一行中生成第 3 类和第 4 类。
我遵循现有代码,并尝试使用 append 在两个 div 之间添加,
但它没有在 div 之间插入 div。
你能告诉我如何将第 3 类和第 4 类放在一行中吗?

使用插件生成的现有代码(第 3 类和第 4 类显示在两行中):

  1. <form class="acfef-form">
  2. <div class="1"></div>
  3. <div class="2"></div>
  4. <div class="3">
  5. <div class="3-1"><input class="acfef-submit-button" type="submit"></div>
  6. </div>
  7. <div class="4"><input class="save-progress-button" name="save_progress" type="submit"></div>
  8. </form>

enter image description here


我想这样做:

  1. <form class="acfef-form">
  2. <div class="1"></div>
  3. <div class="2"></div>
  4. <div>
  5. <div class="3">
  6. <div class="3-1"><input class="acfef-submit-button" type="submit"></div>
  7. </div>
  8. <div class="4"><input class="save-progress-button" name="save_progress" type="submit"></div>
  9. </div>
  10. </form>

enter image description here


谢谢。

解决方法

正如 charlietfl 所建议的,您可以使用 wrapAll 来实现此目的。此外,其他方式将使用 prev().addBack().wrapAll() 这将从您的保存进度中获取前一个元素,然后将它们包装在一个 div 中。

演示代码

  1. //$("form.acfef-form .acf-form-submit,.save-progress-buttons").wrapAll("<divabc''></div>")
  2. //or
  3. $("form.acfef-form .save-progress-buttons:last").prev().addBack().wrapAll("<divabc'' />");
  1. .abc {
  2. display: flex;
  3. }
  4. .abc>div {
  5. margin: 10px;
  6. padding: 10px;
  7. }
  1. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
  2. <form class="acfef-form -submit" action="" method="post" autocomplete="disableacf" novalidate="novalidate" data-widget="fc7226d" id="acf-form-fc7226d12597" enctype="multipart/form-data">
  3. <div class="acf-form-data acf-hidden">
  4. <input type="hidden" name="_acf_screen" value="acfef_form"><input type="hidden" name="_acf_post_id" value="12597"><input type="hidden" name="_acf_nonce" value="fb285841f9"><input type="hidden" name="_acf_validation" value="1"><input type="hidden"
  5. name="_acf_changed" value="0"><input type="hidden" name="_acf_status" value=""><input type="hidden" name="_acf_form" value="QzNx"><input type="hidden" name="_acf_main_action" value="edit_post"><input type="hidden" name="_acf_screen_id" value="3358">
  6. <input type="hidden" name="_acf_element_id" value="fc7226d"> </div>
  7. <div class="acf-fields acf-form-fields -top">
  8. <div class="acf-field acf-field-product-title acf-field-6053b2640eef9 elementor-repeater-item-b95d154" data-name="title" data-type="product_title" data-key="field_6053b2640eef9">
  9. <div class="acf-label">
  10. </div>
  11. <div class="acf-field acf-field-textarea acf-field-60bc51af899c4 elementor-repeater-item-b95d154" data-name="extra-request" data-type="textarea" data-key="field_60bc51af899c4">
  12. <div class="acf-label">
  13. <label for="acf-field_60bc51af899c4">ETC</label></div>
  14. <div class="acf-input">
  15. <textarea id="acf-field_60bc51af899c4" name="acf[field_60bc51af899c4]" rows="8"></textarea></div>
  16. </div>
  17. </div>
  18. </div>
  19. <div class="acf-form-submit">
  20. <div class="acfef-submit-buttons"><input type="submit" class="acfef-submit-button acf-button button button-primary" data-state="publish" value="Submit"></div>
  21. </div>
  22. <div class="save-progress-buttons">
  23. <input formnovalidate="" type="submit" class="save-progress-button acf-submit-button acf-button button" value="Save Draft" name="save_progress" data-state="revision"></div>
  24. </form>

bash – 在多个(新)选项卡中打开现有Gvim中的文件

bash – 在多个(新)选项卡中打开现有Gvim中的文件

我把一些别名在我的.bashrc打开一组项目文件在gvim,每个在自己的选项卡:
gvim -p <list of file names using absolute paths>

这是好和好,除了有几组文件,我可能想在任何给定时间之间移动(我当前的项目使用Ruby on Rails,因此解释)。真正真棒的是,如果我可以将新的选项卡附加到现有的gvim实例。在我最后的位置,我在Vista上工作;我通过在gvim中打开一堆空标签,让我右键单击文件名并选择“在现有的无名gvim中打开”。现在我使用Ubuntu和上下文菜单上没有这样的东西。有没有办法从命令行做到这一点?

如果vim使用 clientserver选项编译,您可以这样做。使用以下标志启动vim实例:
$ gvim --servername GVIM  # GVIM is the server name. It can be anything.

要在此实例中打开更多选项卡,可以运行以下命令:

$ gvim --servername GVIM --remote-tab file1 file2 file3 ...

vim中的clientserver特性非常方便。它不限于打开文件;它可以用于使用命令行向vim发送任何命令。例如,要远程关闭vim实例,可以使用:

$ gvim --servername GVIM --remote-send '<Esc>:wqa<CR>'

DIV 重叠 CSS 让 DIV 层叠 两个 DIV 或多个 DIV 顺序重叠加

DIV 重叠 CSS 让 DIV 层叠 两个 DIV 或多个 DIV 顺序重叠加

http://www.divcss5.com/shili/s587.shtml

Excel VBA - 在多个 Word 实例之一中打开 Word 文档

Excel VBA - 在多个 Word 实例之一中打开 Word 文档

如何解决Excel VBA - 在多个 Word 实例之一中打开 Word 文档

我搜索了高低,以下代码是我最接近我的目标的代码。
这就是我的工作:
我写了一些代码(好吧,老实说,主要是复制零碎的部分并粘贴到可能有效的混乱代码中)通过电子邮件将文档发送给我的学生。如果文档是打开的,我会得到并出错,这允许我手动保存和关闭文档(感谢调试),然后继续。我想自动执行此操作,但 Word 通过在单独的实例中打开每个文档似乎使事情变得有点困难。我可以获得一个实例及其文档,但如果它不是我需要的,我将无法保存和关闭它。我找到了如何获取其他实例,但我还没有找到如何检查每个实例以查看它打开的文档是否是我想要的文档。

我在 (Check if Word instance is running) 中使用了 ZeroKelvin 的 UDF,我对其进行了一些修改...

  1. Dim WMG As Object,Proc As Object
  2. Set WMG = Getobject("winmgmts:")
  3. For Each Proc In WMG.InstancesOf("win32_process")
  4. If UCase(Trim(Proc.Name)) = "WINWORD.EXE" Then
  5. *''Beginning of my code...*
  6. *''This is what I need and have no idea how to go about*
  7. Dim WdApp as Word.Application,WdDoc as Object
  8. *'' is it better to have WdDoc as Document?*
  9. set WdDoc = '' ### I do not kNow what goes here ...
  10. If WdDoc.Name = Doc2Send Or WdDoc.Name = Doc2SendFullName Then
  11. *'' ### ... or how to properly save and close*
  12. WdApp.Documents(Doc2Send).Close (wdPromptToSaveChanges)
  13. Exit For
  14. End If
  15. *''... end of my code*
  16. Exit For
  17. End If
  18. Next ''Proc
  19. Set WMG = nothing

感谢您的时间和努力。
干杯

解决方法

您可能想考虑控制创建的 Word 应用程序实例的数量。下面的函数从 Excel 调用,将返回现有的 Word 实例或仅在不存在的情况下创建一个新的实例。

  1. Private Function GetWord(ByRef WdApp As Word.Application) As Boolean
  2. '' 256
  3. '' return True if a new instance of Word was created
  4. Const AppName As String = "Word.Application"
  5. On Error Resume Next
  6. Set WdApp = GetObject(,AppName)
  7. If Err Then
  8. Set WdApp = CreateObject(AppName,"")
  9. End If
  10. WdApp.Visible = True
  11. GetWord = CBool(Err)
  12. Err.Clear
  13. End Function

该函数是为早期绑定而设计的,这意味着您需要添加对 Microsoft Word 对象库的引用。在开发过程中,最好以这种方式工作。在您的代码完全开发和测试之后,您可以更改为后期绑定。

请注意行 WdApp.Visible = True。我添加它是为了证明可以修改对象。 If Err 括号内所做的修改仅适用于新创建的实例。无论 WdApp 是如何创建的,它都会适用于我放置的位置。

下一个过程演示如何在您的项目中使用该函数。 (您可以按原样运行它。)

  1. Sub Test_GetWord()
  2. '' 256
  3. Dim WdApp As Word.Application
  4. Dim NewWord As Boolean
  5. Dim MyDoc As Word.Document
  6. NewWord = GetWord(WdApp)
  7. If NewWord Then
  8. Set MyDoc = WdApp.Documents.Add
  9. MsgBox "A new instance of Word was created and" & vbCr & _
  10. "a document added named " & MyDoc.Name
  11. Else
  12. MsgBox "Word is running and has " & WdApp.Documents.Count & " document open."
  13. End If
  14. End Sub

如您所见,变量 WdApp 在此处声明并传递给函数。该函数为其分配一个对象并返回该对象之前是否存在的信息。如果实例已创建,我将使用此信息关闭该实例,如果用户在运行宏之前将其打开,则将其保持打开状态。

这两个消息框仅用于演示。您可以使用它们占用的逻辑空间来做其他事情。而且,是的,我更愿意将我正在查看的实例中的每个文档分配给一个对象变量。在使用早期绑定时,您将获得 Intellisense 的额外好处。

编辑

您的过程会枚举进程。我无法找到确定将流程转换为应用程序实例的方法。换句话说,您可以枚举进程并找出正在运行的 Word 实例的数量,但我无法将这些实例中的任何一个转换为应用程序的特定功能实例,以便访问其中打开的文档。因此,我决定枚举窗口,然后从那里返回到文档。下面的函数专门省略了隐形打开的文档。

  1. Option Explicit
  2. Private Declare PtrSafe Function apiGetClassName Lib "user32" Alias _
  3. "GetClassNameA" (ByVal Hwnd As Long,_
  4. ByVal lpClassname As String,_
  5. ByVal nMaxCount As Long) As Long
  6. Private Declare PtrSafe Function apiGetDesktopWindow Lib "user32" Alias _
  7. "GetDesktopWindow" () As Long
  8. Private Declare PtrSafe Function apiGetWindow Lib "user32" Alias _
  9. "GetWindow" (ByVal Hwnd As Long,_
  10. ByVal wCmd As Long) As Long
  11. Private Declare PtrSafe Function apiGetWindowLong Lib "user32" Alias _
  12. "GetWindowLongA" (ByVal Hwnd As Long,ByVal _
  13. nIndex As Long) As Long
  14. Private Declare PtrSafe Function apiGetWindowText Lib "user32" Alias _
  15. "GetWindowTextA" (ByVal Hwnd As Long,ByVal _
  16. lpString As String,ByVal aint As Long) As Long
  17. Private Const mcGWCHILD = 5
  18. Private Const mcGWHWNDNEXT = 2
  19. Private Const mcGWLSTYLE = (-16)
  20. Private Const mcWSVISIBLE = &H10000000
  21. Private Const mconMAXLEN = 255
  22. Sub ListName()
  23. '' 256
  24. '' adapted from
  25. '' https://www.extendoffice.com/documents/excel/4789-excel-vba-list-all-open-applications.html
  26. Dim xStr As String
  27. Dim xStrLen As Long
  28. Dim xHandle As Long
  29. Dim xHandleStr As String
  30. Dim xHandleLen As Long
  31. Dim xHandleStyle As Long
  32. Dim WdDoc As Word.Document
  33. Dim Sp() As String
  34. On Error Resume Next
  35. xHandle = apiGetWindow(apiGetDesktopWindow(),mcGWCHILD)
  36. Do While xHandle <> 0
  37. xStr = String$(mconMAXLEN - 1,0)
  38. xStrLen = apiGetWindowText(xHandle,xStr,mconMAXLEN)
  39. If xStrLen > 0 Then
  40. xStr = Left$(xStr,xStrLen)
  41. xHandleStyle = apiGetWindowLong(xHandle,mcGWLSTYLE)
  42. If xHandleStyle And mcWSVISIBLE Then
  43. Sp = Split(xStr,"-")
  44. If Trim(Sp(UBound(Sp))) = "Word" Then
  45. ReDim Preserve Sp(UBound(Sp) - 1)
  46. xStr = Trim(Join(Sp,"-"))
  47. Set WdDoc = Word.Application.Documents(xStr)
  48. '' this applies if the document was not saved:-
  49. If WdDoc.Name <> xStr Then Set WdDoc = GetObject(xStr)
  50. Debug.Print xStr,Debug.Print WdDoc.Name
  51. End If
  52. End If
  53. End If
  54. xHandle = apiGetWindow(xHandle,mcGWHWNDNEXT)
  55. Loop
  56. End Sub

请注意,将 API 函数放在模块顶部很重要 - 上面没有代码。您的问题不涉及您想对文件做什么,但您希望将它们列出来,这已经完成。

GitHub Actions 在多个 tox-runs 之间访问 python 包工件

GitHub Actions 在多个 tox-runs 之间访问 python 包工件

如何解决GitHub Actions 在多个 tox-runs 之间访问 python 包工件

按照 tox 的文档,我应该能够在不同的 tox 运行之间share artefacts。虽然我在本地工作,但无法通过 GitHub 操作使其工作。

enter image description here

tox.ini

  1. [tox]
  2. envlist = py38
  3. toxworkdir = {toxinidir}/../.tox/pandas_ml_utils
  4. [testenv]
  5. setenv =
  6. TOX_KERNEL = pd_utils_tox
  7. __VERSION__ = 0.2.0
  8. deps =
  9. # does not work (the documented way)
  10. {distshare}/pandas-ml-common-*.zip
  11. -rdev-requirements.txt
  12. commands =
  13. python -m ipykernel install --user --name {env:TOX_KERNEL} --display-name "{env:TOX_KERNEL} py38"
  14. python -m unittest discover
  15. # does not work either (workaround working locally)
  16. #commands_pre =
  17. # python -m pip install "{distshare}/pandas-ml-common-{env:__VERSION__}.zip"
  18. commands_post =
  19. python tox_clean_egg.py

pythonpackage.yml

  1. # This workflow will install Python dependencies,run tests and lint with a variety of Python versions
  2. # For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
  3. name: Python package
  4. on:
  5. push:
  6. branches: [ master ]
  7. pull_request:
  8. branches: [ master ]
  9. jobs:
  10. build:
  11. runs-on: ubuntu-latest
  12. strategy:
  13. matrix:
  14. python-version: [3.8]
  15. env:
  16. LD_LIBRARY_PATH: ''/tmp/lib:/usr/lib:/usr/local/lib/''
  17. steps:
  18. - uses: actions/checkout@v2
  19. - name: Set up Python ${{ matrix.python-version }}
  20. uses: actions/setup-python@v2
  21. with:
  22. python-version: ${{ matrix.python-version }}
  23. - name: Install tox
  24. run: pip install -U tox
  25. - name: execute tox tests on COMMON
  26. working-directory: pandas-ml-common
  27. run: tox -e py
  28. - name: execute tox tests on ML_UTILS
  29. working-directory: pandas-ml-utils
  30. run: tox -e py

编辑

我发现一个问题是需要修复版本并且通配符无法按文档工作。如果我使用:

  1. deps =
  2. {distshare}/pandas-ml-common-{env:__VERSION__}.zip

然后我更进一步,但是 setup.py 失败了:

错误:找不到满足 pandas-ml-common==0.2.0 要求的版本

setup.py

  1. setup(
  2. name=os.path.basename(os.path.dirname(os.path.abspath(__file__))),version=__version__,author=''KIC'',author_email='''',packages=find_packages(),scripts=[],url=url,license=''MIT'',description=__doc__,long_description=''\\n''.join([fix_github_links(l) for l in open(''Readme.md'').readlines()]),long_description_content_type=''text/markdown'',install_requires=[f"pandas-ml-common=={__version__}",*open("requirements.txt").read().splitlines()],extras_require={
  3. "dev": open("dev-requirements.txt").read().splitlines(),},include_package_data=True,classifiers=[
  4. # Chose either "3 - Alpha","4 - Beta" or "5 - Production/Stable" as the current state of your package
  5. ''Development Status :: 3 - Alpha'',''Intended Audience :: Developers'',''Topic :: Software Development :: Build Tools'',''License :: OSI Approved :: MIT License'',''Programming Language :: Python :: 3'',''Programming Language :: Python :: 3.7'',],keywords=[''pandas'',''ml'',''util'',''quant''],)

我们今天的关于如何使用 jQuery (wordpress) 在多个 div 之间插入

js给div添加多个样式怎么写的分享就到这里,谢谢您的阅读,如果想了解更多关于bash – 在多个(新)选项卡中打开现有Gvim中的文件、DIV 重叠 CSS 让 DIV 层叠 两个 DIV 或多个 DIV 顺序重叠加、Excel VBA - 在多个 Word 实例之一中打开 Word 文档、GitHub Actions 在多个 tox-runs 之间访问 python 包工件的相关信息,可以在本站进行搜索。

本文标签:

上一篇如何恢复不可用的 WordPress 站点?(wordpress恢复初始页面)

下一篇在子菜单 WordPress 中添加属性(wordpress菜单设置)