我有一个很长的元素列表,所有元素都具有唯一的ID,我希望能够通过单击它们来在它们之间切换。因此,如果元素是开的,那么类就是“加号”,其他元素就是“加号”。不过,我在将之前单击的元素恢复为“+”时遇到了麻烦。这是我的代码,它不能工作:
$(".plus").on("click", function () {
$(".plus").removeClass("on");
});
此部分确实有效,用于打开元素:
function switch(elem) {
var elem = document.
我很难让点击事件在页面上工作。我有一个ID为“图标”的Div,以及“lock”类,我希望能够单击这个Div的背景图像,将类从“锁”更改为“锁定”。
在出现任何混淆之前,我的外部CSS文件中有两个类,它们向Div添加了一个背景图像。另外,我不想使用JQuery,而是使用带有函数的addEventListener。到目前为止,我的JS看起来就是这样的:
var elLock = document.getElementById('icon');
function changeLock(){
var imgSwitch = elLock.getAttribute('cl
我使用jQuery以某种方式捕获具有类"current“的所有链接。
这是我的代码:
$('#filter-by li ul a').live('click',function(e){
var terms_ids = '';
var taxonomies = '';
$('#filter-by li ul a.current').each( function() {
terms_ids = terms_ids + $(this).parent().attr('
我想在我的项目列表中添加一个单击事件。这是一个待办事项列表,所以当我单击列表时,列表项目应该有一个贯穿行的样式。但是,我搞错了。控制台总是说:
Uncaught TypeError: togList.addEventListener is not a function
var togList = document.getElementsByTagName("li");
function togglesOnOff() {
togList.classList.toggle("done");
}
togList.addEventListener(