jquery类中的多个Id

时间:2013-10-27 13:30:49

标签: jquery class select

 echo '<span class="button_class"><a class="subscribe" id="subscr_';
echo $row['provider_id'];
echo '" href="javascript:;">&nbsp;Subscribe&nbsp;</a></span>';

我使用上面的代码来子通道到通道。我可以在该课程中插入频道名称吗? 例如:频道名称:CNN,如何在订阅类中插入另一个id?

, 因为我将使用jquery来ajax和订阅,我想提醒说'订阅CNN'。如何在使用jquery时从类中获取CNN?

例如:ID2 =“CNN”

3 个答案:

答案 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:;">&nbsp;Subscribe&nbsp;</a></span>';

虽然这可能有用,但我对你的要求感到有点困惑,因为你混淆了'class'&amp; 'ID'。使用“数据 - ”的建议可能更有用,也是一种很好的学习技巧。