这可能是非常基本的jquery语法,但我对它不是很熟悉。我只想在页面上存在一个带有特定ID的HTML输入时生成jQuery Ajax调用。我该怎么做?
最佳答案
让舒尔确保您的脚本包含在要验证的标记之后(例如,就在关闭</body
-tag之前)或等待document ready DOM事件。
检查DOM元素的存在。
$( document ).ready(function() {
if ( $('#jepp').length ) { // 0 validates falsy and != 0 truthy
$('#jepp').val('do your stuff eg ajax')
}
});
// or a little bit more advanced
$(function() { // document ready
if ( document.getElementById('jepp') ) { // vanilla JavaScript but still straight forward
$('#jepp').val( $('#jepp').val() + ' | a bit more advanced')
}
})
<input id="jepp" value="" style="width:100%">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>