我有以下情况: var el = 'li'; 并且<li>页面上有5个,每个data-slide=number属性都有一个属性(数字分别为1,2,3,4,5)。 现在,我需要找到当前活动的幻灯片编号,该编号已映射到var current = $('ul').data(current);每个幻灯片更改并在每次更改时更新。 到目前为止,我的尝试都没有成功,试图构造与当前幻灯片匹配的选择器: $('ul').find(el+[data-slide=+current+]); 不匹配/不返回任何内容... 我无法对该li部分进行硬编码的原因是,这是一个用户可访问的变量,可以根据需要将其更改为其他元素,因此它不一定总是为li。 关于我所缺少的任何想法?
我正在尝试在ASP.NET MVC 1项目中使用HTML5数据属性。(我是C#和ASP.NET MVC新手。) <%= Html.ActionLink("« Previous", "Search", new { keyword = Model.Keyword, page = Model.currPage - 1}, new { @class = "prev", data-details = "Some Details" })%> 上面的htmlAttributes中的“数据细节”给出以下错误: CS0746: Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access. …
$('div').data('info', 1); alert($('div').data('info')); //this works $('div[data-info="1"]').text('222'); //but this don't work 我在jquery中创建元素。之后,我要添加属性“数据”。他喜欢并被添加了,但是在DOM中,这并不明显,我无法使用 $('div[data-example="example"]').html() jsfiddle
我想编写一个简单的jQuery插件,在指定元素下显示内联模式。我的想法是让脚本根据元素上指定的数据属性自动初始化。 一个非常基本的例子: <p data-modal-target>Hover over me for an inline modal!</p> <div data-modal-content data-modal-align="right" data-modal-trigger="hover" data-modal-offset="10px"><!-- any desired syntax can go here --></div> 我只是想知道data-modal-target上面的示例中是否有效,还是必须这样做data-modal-target="true"?我不在乎什么比IE9更糟糕的东西,我唯一的要求就是它是有效的HTML5。