我在jQuery中学到的第一件事情是Click()
函数,以及获取一个元素来影响另一个元素的好处。但是,当我有一组项目(遍布在我的文档中)时,我应该怎么做才能使整个'更多的元素数组再次散布在我的文档中?使用jquery的数据属性来关联两个元素
在我奇怪的想法中,我想使用数据属性。你可以在这里看到一个非常简化的版本:http://jsfiddle.net/Qnzpg/
首先,我在jsfiddle上的例子有很多更好的解决方案,我知道。但是,真正的应用程序有点复杂,需要这种方法。
我试图通过作为变量我的数据属性的值,并且具有共享变量来实现的元件(在我的例子,通过具有将其添加一个类):
$("#menu [data-cell]").click(function (e){
e.preventDefault;
//make the data value a variable
var $cell = $(this).data();
//find the other element with the same data value and add the class named "open"
$('#pages [data-cell='$cell']').addClass('open');
});
我我已经很长时间一直在和我的jQuery一起摆弄,感觉最好是打电话给专家。
我在做什么错了?
有什么问题串连$细胞? –