Jquery 添加的数据属性不';行不通
我正在将数据属性和类添加到Jquery 添加的数据属性不';行不通,jquery,custom-data-attribute,Jquery,Custom Data Attribute,我正在将数据属性和类添加到:如果我硬编码这些属性/类,它会工作,但如果我动态添加它们,它不会工作 单击 我有这个HTML: <a id="get_started" href="#price_table"> <button class="btn action_button btn-sm active">Get Started</button> </a> 动态数据属性的效果是否与硬编码时的
:如果我硬编码这些属性/类,它会工作,但如果我动态添加它们,它不会工作
单击
我有这个HTML:
<a id="get_started" href="#price_table">
<button class="btn action_button btn-sm active">Get Started</button>
</a>
动态数据属性的效果是否与硬编码时的效果相同?这里的问题不是库没有添加数据属性这一事实。这与另一个脚本在将此代码添加到页面之前运行,因此找不到元素有关
您需要触发扫描文档并执行所需操作的代码。因为我们不知道库是什么,这就是我所能提供的全部帮助。为什么在
a
中有按钮?
在这里工作正常:(清理代码:)-你能发布完整的HTML吗,这可能是你使用的选择器的问题。谢谢,但就我所知。问题是,数据模式
正在触发一个弹出窗口,但是只有当它在开始时是硬编码的,而不是当我用JS添加属性时,才会触发这个弹出窗口
$(document).on('touchstart click', '.target > li > a', function(e){
category = 'books';
if(category=='books') {
$('#get_started').addClass('btn_response').addClass('md-trigger').attr('data-subject', category).attr('data-modal', 'modal_response').attr('href','#');
}
});