echo '<span class="button_class"><a class="subscribe" id="subscr_';
echo $row['provider_id'];
echo '" href="javascript:;"> Subscribe </a></span>';
我使用上面的代码来子通道到通道。我可以在该课程中插入频道名称吗? 例如:频道名称:CNN,如何在订阅类中插入另一个id?
, 因为我将使用jquery来ajax和订阅,我想提醒说'订阅CNN'。如何在使用jquery时从类中获取CNN?
例如:ID2 =“CNN”
答案 0 :(得分:3)
如果您想在代码中存储基本数据,可以使用data-*
属性,即<span id="abc" data-id2="CNN"></span>
,您可以使用$("#abc").data("id2");
通过jQuery轻松获取这些属性,以设置值你做$("#abc").data("id2","new Value");
答案 1 :(得分:2)
请改用数据属性,例如:
<a class="subscribe" id="subscr_provider" data-provider-name="CNN"></a>
然后:
$("#subscr_provider").data("provider-name");
// or
$("#subscr_provider").attr("data-provider-name");
答案 2 :(得分:0)
只需将类名与引号内的空格分开:
echo '<span class="button_class"><a class="subscribe CNN" id="subscr_';
echo $row['provider_id'];
echo '" href="javascript:;"> Subscribe </a></span>';
虽然这可能有用,但我对你的要求感到有点困惑,因为你混淆了'class'&amp; 'ID'。使用“数据 - ”的建议可能更有用,也是一种很好的学习技巧。