我正在构建一个移动web应用程序,我在Windows 7上遇到了一个问题,而我在安卓或iOS上没有这个问题。这个应用程序在Mobile中运行得相当好,但是由于我使用的是JQuery的(相对)新的.on()方法,我得到了奇怪的点击高亮效果,这使得使用该应用程序有点烦人。
示例:我有一个消息列表,比如twitter或电子邮件客户端( Android/iOS风格),我的JS代码如下所示:
$('#conversation_list').on('click', '.conversation', function () {
// show all
我有一个表,每当用户单击其中一行时,它都会突出显示该行。但是,如果我有多个高亮显示的行,我必须单击每个单独的高亮显示的行来取消高亮显示。我想让它这样,当一个人不在表格上点击时,它会去掉所有行上的突出显示。这是我正在使用的代码。
//this highlights the table that has been clicked on
$('.tr_highlight').live('click',(function () {
$(this).parent().toggleClass("tr_highlight_ed");
}));
我如何让
好的,所以我想在配置文件列表中这样做,你可以点击配置文件,它将被高亮显示(另一种背景颜色,比如说黄色)。当你高亮显示并按下“保存”时,我希望选择高亮显示的配置文件id并输出它们。
所以我的第一个问题是:
我怎样做才能让你通过点击/取消点击来选择/取消挑选?并且它们将被突出显示。我如何创建一个选择器来抓取这些突出显示的配置文件框?
也许已经有一个函数用于这个或插件了?
否则,我如何执行此操作:单击/取消单击以突出显示/取消突出显示,然后在警告中输出突出显示的元素的id属性,该警告在单击"Show what you choose“按钮时出现