如何使用输入文本设置值以获取标签并在jquery中设置文本的条件



我如何为jquery嵌入设置html代码设置值

在这个问题中,我在身体上设置了值 链接

我如何使用输入文本设置 HTML 代码并像链接一样工作

我写了这段代码

<input type="text" style="width: 400px;height:400px;" class="in" /><br />
<input type="button" value="submit" onclick="myFunction()" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
    function myFunction() {
        var text = $("input:text").val();
        console.log(text);//its ok but i don't how to use text in arr
        var arr = $('ol li').map(function () {
            var $li = $(this);
            return {
                value: $li.find('.Value').text(),
                name: $li.find('.Name').text()
            }
        }).get();
        console.log(arr);
    }
</script>
</body>
</html>

你想通过jquery设置文本框值吗?

$('.
  • in'(.val('您的自定义值或文本'(;

首先。对于输入多行,您需要使用<textarea>

然后用

("Yourtext").split("Your Seperator",limit_arraysize);
//example
alert(("Howdy! I'm Flowey the flower").split(" ",3)); 
//That mean you split with " " (1 blank space)

输出:

[
    "Howdy!"
    ,"I'm"
    ,"Flowey"
]

下面的一些例子

function myFunction() {
  var arr = [];
  var text = $("textarea").val();
  var submit = text.split("n"); // USE TO split multiline
  for (var i = 0; i < submit.length; i++) {
    var temp = submit[i].split(",", 2);
    arr[i] = {
      value: temp[0],
      name: temp[1]
    };
  }
  console.log(arr);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea type="text" style="width: 400px;height:200px;" class="in">
25,ok
80,good
90,no</textarea>
<!--use TEXTAREA instead INPUT for multiline-->
<br>
<input type="button" value="submit" onclick="myFunction()" />

最新更新