我在我的页面中剪了这个:
$('#category_sorting_form_save').click(function(){
var elements = $("#category_sorting_elements > div");
$.each(elements, function(key, value) {
console.info(key," : ",value);
console.info("cat_id: ",value.attr('cat_id'));
});
});
Run Code Online (Sandbox Code Playgroud)
当它被执行时,我得到:
0 : <div class="dragable" cat_id="6" value="" style="opacity: 1;">
value.attr is not a function
console.info("cat_id: ",value.attr('cat_id'));
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?我试图获取div.cat_id元素的值.
哪些JavaScript库接管$全局范围内的变量?
如果库在全局命名空间中提供了不同的名称,或提供了放弃的方法window.$,那么您是否可以链接到其文档中的正确函数,或者使用它的一些代码示例?
具有这样的列表可以非常快速地调试彼此之间的潜在冲突.
我使用的是 chrome 开发者版。该库未加载,我不明白为什么。chrome 控制台中报告了该错误。这是我的代码:
<ul><li><a class="mediaimage-link" href="~/img/HP/mediakit/The-CorPath-Vascular-Robotic-System_HR.jpg"><img src="~/img/HP/The-CorPath-Vascular Robotic-System-187.jpg" alt="">
</a></li>
<li><a href="https://www.youtube.com/watch?v=TnQsToiKKgw?rel=0&showinfo=0" class="popup-youtube"> <img src="~/img/HP/Iyer-Video-187.jpg" alt=""></a>
</li>
</ul>Run Code Online (Sandbox Code Playgroud)
$(document).ready(function() {
//Media Image Popup
$('.mediaimage-link').magnificPopup({type:'image'});
//Video Iframe Popup
$('.popup-youtube').magnificPopup({
disableOn: 700,
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
});`Run Code Online (Sandbox Code Playgroud)