hav*_*tit 0 html javascript css jquery
该语句将查找div #content-company并在找到时加载适当的数据.不过我的问题是:
在这种情况下,我必须使用一个滑块,我不能重命名为div,所以在这个例子中我有一个额外的名为.slides
我通常会这样做:
// JavaScript Document
$(function(){
$('.tileSB').click(function(e){
e.preventDefault();
var url = $(this).attr('href') + ' #' + $(this).attr('data-target');
$('#content-company, .slides').load(url);
});
});
Run Code Online (Sandbox Code Playgroud)
但这简单地覆盖了与div和slide类相关联的内容,因此您可以同时使用相同的名称,而我不希望这样.
谁能解释我怎么能这样做?:
// JavaScript Document
$(function(){
$('.tileSB').click(function(e){
e.preventDefault();
var url = $(this).attr('href') + ' #' + $(this).attr('data-target');
$('#content-company OR .slides').load(url);
});
});
Run Code Online (Sandbox Code Playgroud)
提前致谢
您可以检查#content-company元素是否存在.如果没有,你可以.slides改用.像这样的东西:
$('.tileSB').click(function(e){
e.preventDefault();
var url = $(this).attr('href') + ' #' + $(this).attr('data-target');
var $target = $('#content-company');
if (!$target.length)
$target = $('.slides');
$target.load(url);
});
Run Code Online (Sandbox Code Playgroud)