javascript - 如何显示所选按钮的值?

标签 javascript jquery css

下面的代码创建了一个按钮,当单击其中一个按钮时它会使用 CSS 改变颜色,创建的每个按钮都有自己的值。 所以我想在我的 HTML 页面上单击时显示所选按钮的值,如何管理它?

function createButtons(tbID, tbClass, tbType, tbValue, onClick) {
    return '\n<input '
            + (tbID ? ' id=\'' + tbID + '\'' : '')
            + (tbClass ? ' class=\'' + tbClass + '\'' : '')
            + (tbType ? ' type=\'' + tbType + '\'' : '')
            + (tbValue ? ' value=\'' + tbValue + '\'' : '')
            + (onClick ? ' onclick=\'toggle(this);' + onClick + '\'' : '')
            + '>';
}

function toggle(ths) {
  $(ths).toggleClass("btnColor");
   $("#tb").toggleClass("btnColorR");  
}

function DisplayButtons(cableData) {
  var newContent = '';
  $.each(cableData,
    function (i, item) {
      newContent += createButtons("tb" + item.CommonCable, null, "submit",       item.CommonCable,toggle);
  });
  $("#Categories").html(newContent);
}

最佳答案

$(ths).val()$(ths).attr('val') 将为您获取值。

Demo

关于javascript - 如何显示所选按钮的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15241038/

相关文章:

javascript - 如何在使用 jquery 点击超链接时更改页面上的墙纸?

javascript - 完成后获取 jQuery AJAX 请求的参数

html - 有没有办法像图像大小css一样设置空的div大小

javascript - 如何在正则表达式中找到2个匹配项

javascript - 使用 json 从特定键中检索每个值

javascript - 如何在 jQuery 中将唯一的跨度附加到表中?

javascript - 如何使用 JavaScript 或 jQuery 清除 JSON 对象

html - 在同一行显示 2 个 DIV,其中一个是图片

html - 悬停时如何将所有元素保持在顶部

javascript - 在 Bootstrap 菜单栏中为所选元素设置背景,类似于 Bootstrap 中的父 Nav 选项