我有以下代码:
$('#loginLink, #registerLink')
.attr('data-disabled') === 'yes'
我正在尝试在 ID 上设置 data-disabled 属性,但它似乎不起作用。我使用正确的 jQuery 吗?
我有以下代码:
$('#loginLink, #registerLink')
.attr('data-disabled') === 'yes'
我正在尝试在 ID 上设置 data-disabled 属性,但它似乎不起作用。我使用正确的 jQuery 吗?
您应该这样设置值:
$('#loginLink, #registerLink').attr('data-disabled', 'yes');
由于数据是一个属性,您可以使用data
方法来代替:
$('#loginLink, #registerLink').data('disabled', 'yes');
您可以像这样设置属性的值:
$('#loginLink, #registerLink').attr('data-disabled','yes');
要检索这样存储的值,您可以:
$('yourselector').attr('data-disabled');
或者
$('yourselector').data('disabled');
通常在 jQuery 中,任何属性都应该设置如下:
$(<selector>).attr("<attr name>", "<attr value>");
希望这可以帮助!!
$('#loginLink, #registerLink').attr('data-disabled','yes')
也许?我不熟悉该属性,但这就是它们通常的属性。