从文本中获取第一个单词,并在单击时将其添加到输入值

时间:2013-08-20 18:03:54

标签: javascript jquery

我需要从按钮文字中获取第一个单词,并在点击后添加到输入中

查看此处的代码http://jsfiddle.net/LjSYP/,并观察我希望的输入

下的输出

HTML

<div>
    <button>Feed</button>
    <button>The best</button>
    <button>Input-foo second</button>
</div>
<input id="inp" type="text" value="click a button">

的jQuery

$("button").click(function () {
    var text = $(this).text();
    $("#inp").val(text);
});

3 个答案:

答案 0 :(得分:5)

$("button").click(function () {
    var text = $(this).text().split(' ')[0];
    $("#inp").val(text);
});

答案 1 :(得分:1)

使用分割功能

 var n=text.split(" ");

JSFIDDLE DEMO

答案 2 :(得分:0)

$("#inp").val(text.split(' ')[0]);