【问题标题】:Target an element not knowing its ID (Sceditor - forumotion forum)定位一个不知道其 ID 的元素(Sceditor - forumotion 论坛)
【发布时间】:2014-04-30 17:14:57
【问题描述】:

我对 JavaScript 不是很了解。

我们有一个来自 forumotion.com 的泰米尔语论坛。 Forumotion 现在将所有论坛的旧编辑器升级为新的 Sceditor。

旧的编辑器textarea有id属性,所以我们用的是google的泰米尔语idic网页版,但是在Sceditor中,textarea没有id属性,所以我们不能输入泰米尔语。

如何将 id 属性分配给该 textarea?

【问题讨论】:

    标签: javascript forum


    【解决方案1】:

    如果 DOM 结构始终相同,您最终可以使用 jQuery 并自己定位元素。例如,您知道在 textarea 前面有一个 div class="sceditor-toolbar" 和一个 iframe,因此您的选择器看起来像
    $('div.sceditor-toolbar + iframe + textarea')

    要将id添加到提到的元素,您可以使用
    $('div.sceditor-toolbar + iframe + textarea').attr("id","value");

    jQuery 使用 css 语法来匹配元素,在w3schools 阅读更多内容。

    【讨论】:

      猜你喜欢
      • 2010-12-20
      • 2012-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-03
      • 1970-01-01
      • 1970-01-01
      • 2021-05-05
      相关资源
      最近更新 更多