将控制按钮更改为可理解的英语

Change control buttons to understandable english

本文关键字:可理解 英语 控制 按钮      更新时间:2023-09-26

基本上,我在一个名为control的类中有这个[D] [D+] [B] [B&D] [F],在一个页面上有好几次

这一切都很好,但每个按钮都是激活JavaScript的链接,所以我也不能像我希望的那样轻松地更改它们。

如何将页面上这些控制按钮的每个实例更改为特定文本,同时保留它们的功能?

如CCD_ 3?

http://jsfiddle.net/N57FX/

这可能对你没有任何好处,因为我完全是在说我以前说的话。我只想将页面上控制类中[D]的每个实例(每页多个帖子)更改为[Foo]

如果这些是input元素,那么简单如下:

$(".control[value=D]").val("Foo");

如果它们是锚或任何其他元素,就会变得有点棘手:

$(".control").filter(function(){
    return $(this).text() === "D";
}).text("D");

既然你的小提琴里有标题,那就用它们吧:

window.addEventListener ('load', function () {
  [].slice.call (document.querySelectorAll ('.controls a')).forEach (
      function (b) { b.innerHTML = b.title; });
});

参见分叉小提琴:http://jsfiddle.net/jstoolsmith/URPa4/

如果您想在标题和按钮中使用不同的文本,请为每个控件添加一个属性data-text,并使用

window.addEventListener ('load', function () {
  [].slice.call (document.querySelectorAll ('.controls [data-text]')).forEach (
      function (b) { b.innerHTML = b.getAttribute ('data-text'); });
});