如何确保我的值已添加并存在,然后运行另一个代码jquery
How can I make sure my value was add and exist and then run another code jquery?
您可以看到下面的代码,您可以输入任何值,然后将其附加到div中。我想添加一个代码,确保值首先出现在div上,并确保它存在,然后运行代码。因为我使用.ajax来创建搜索函数,所以我想确保div中存在该值,并运行.ajax。所以,我在考虑input_length是否大于当前长度,但我不知道这是否正确。因为input_length实际上是当前的长度,对吧?救命,谢谢。
$( "#input" ).keydown(function( event ) {
if ( event.which == 13 ) {
event.preventDefault();
//put input value into div
var value=$('#input').val();
$('#word').append(" " + value);
}
var input_length=$('#word').text.().length();
//I want to code if one word add and exist, then run my .ajax code.
});
.test {display:inline-block;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="word" id="word">dog</div>
<input type="text" id="input"/>
这个问题对我来说没有多大意义,但你可以检查一下有问题的单词是否像这样存在:
// With jQuery
var newWord = $('#input').val();
var wordContainer = $('#word');
if (wordContainer.text().indexOf(newWord) < 0) {
wordContainer.append(' ' + newWord);
}
// Or with plain JavaScript
var newWord = document.getElementById('input').value;
var wordContainer = document.getElementById('word');
if (wordContainer.innerText.indexOf(word) < 0) {
wordContainer.appendChild(document.createTextNode(' ' + word));
}
append
和appendChild
都同步添加单词,所以使用后不需要检查。那里肯定是。;)
相关文章:
- 将事件侦听器添加到文档,而不是签入元素存在,然后添加事件侦听器
- 如何确保我的值已添加并存在,然后运行另一个代码jquery
- 等到元素存在,循环,然后存储在变量中
- 如果文件不存在,请创建文件,然后将日志写入其中
- 实现等待元素存在 N 秒,然后使用 JavaScript 和 jQuery lib 与元素交互
- 动态创建一个数组,然后遍历另一个数组以比较数据是否存在
- 检查类和id是否存在,然后更改h1,然后在时间限制后重定向页面
- 如果项目存在,则从对象中删除,然后再次推送
- 将文本区域中的值保存在cookie中,然后重新加载页面
- 如何检查多维数组中是否存在字符串,然后显示数组中找到该字符串的第一个项
- javascript+jquery检查元素是否存在,然后设置其值,或者其他什么
- JavaScript检查值是否存在,然后提交表单
- 使用JavaScript时,我想使用XPath查找字符串的存在,然后基于该字符串刷新页面
- 在jQuery中通过AJAX发送表单,然后保存在MySQL中,但不工作
- 通过PHP (WP插件)发送一个数组到前端JS变量,然后替换页面上的href链接(如果存在)
- 在关联数组中创建一个不存在的对象,然后引用它
- 如何检查是否做了某事,然后如果它存在就不要再做了
- jQuery:如果类存在,请移除它,然后将它添加到新元素中
- Javascript-值存在,然后消失,然后再次出现
- jQuery -如果DIV是存在的页面,然后添加CSS到其他DIV