使用jquery替换输入按钮文本

时间:2013-03-04 17:30:07

标签: jquery

我一直试图弄清楚如何实现这一目标,但没有取得任何成功。

会感激一些帮助。

我有input[type="submit"]

它的基值始终为"Next > some more text"

我不想在<em>部分周围添加"Next >",以便我最终得到  "<em>Next ></em> some more text"

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

你可以使用:

input[type=submit] {
    font-style: italic;
}

JS Fiddle demo

虽然不幸的是,这会使元素文本的整个变为斜体,而不是特定部分。

input元素不能包含任何其他HTML,因此无法用value元素包装em

但是,如果您使用了button元素,则可以使用:

<button>
    <em>Next ></em> some more text
</button>

JS Fiddle demo

答案 1 :(得分:0)

在按钮上添加一个ID:

$("#btnId").attr('value', 'New Text Goes here');