我在网页上有以下内容主播:访问JQuery的数据JSON元素
<a href="#" data-json='{"first":"SGVsbG8=","last":"V29ybGQ=","mail":"aGVsbG9Ad29ybGQuY29t","favorite":"eWVz","answer":"VGhpcyBpcyBteSBhbnN3ZXJzIQ==","id":"MQ==","read":"yes"}'>Hello</a>
<a href="#" data-json='{"first":"SGVsbG8=","last":"V29ybGQ=","mail":"aGVsbG9Ad29ybGQuY29t","favorite":"eWVz","answer":"VGhpcyBpcyBteSBhbnN3ZXJzIQ==","id":"MQ==","read":"no"}'>Hello</a>
我想是read
值变更数据,JSON来no
为锚,其first
值SGVsbG8=
我尝试以下,但没有工作:
($('.usr-list a').data('json').first == 'SGVsbG8=').each(function(i){$(this).data('json').read('no')});
这可能吗?
是真正有效的标记?不应该在data-json中使用单引号,例如:'data-json =“{'first':'SGVsbG8 ='...' – Niklas
@Niklas我刚刚从页面源复制,所以得到双引号 – user3555483