可能重复:
查找元素是否存在于整个html页面中
有没有办法检查jQuery中是否存在ID $('#ID')
例如:
$('#cart').append('<li id="456">My Product</li>');
运行append()后,我想检查我的ID $('#456')是否存在.如果它退出我想要更改文本,否则我想添加一个新的
$(document).ready(function() {
$('#RAM,#HDD').change(function() {
var product = $(this).find("option:selected").attr("product");
$.ajax({
url: 'ajax.php',
type: 'post',
data: $(this).serialize(),
dataType: 'json',
success: function(data) {
$('#cart').empty();
$.each(data, function(index, value) {
$('#cart').append('<li id="'+product+'">'+ value['price'] +'</li>');
});
}
});
});
});
Run Code Online (Sandbox Code Playgroud)

尝试了几个方法:*将外部div作为display:table和其他所有元素作为display:table-cell.*通过使用jquery窗口调整大小来计算搜索的宽度.但是当单击窗口调整大小按钮时,它的宽度不是应该的.
任何人都知道如何使用纯CSS/CSS3或如果不是通过jquery实现此导航?
欣赏你的想法,帮助......
场景:我有一个iframe(它托管在同一个域中,但纯粹只使用Jquery)并且它已被编码为触发一些带参数的事件.我必须在父vue.js应用程序中使用参数捕获这些事件.
IFRAME:
$('*').mouseover(function (event) {
var event = jQuery.Event( "mouseover-highlight" );
event.top = $(this).offset().top;
event.left = $(this).offset().left;
parent.$('body').trigger(event);
});
Run Code Online (Sandbox Code Playgroud)
vue.js
以某种方式从vue.js捕获此事件并相应地设置div的css样式(设置'绝对'位置).我在v2之前使用vue.js中的Jquery来使用vue.js,但是我在文档中看到vue.js不能再捕获本机事件了.有解决方案吗