当我执行“检查元素”时,我得到的 HTML 代码是,
<domain-picker class="pull-right"
current="{"label":"AMN/GRP","value":"assf2324234"}" in-header="true" show-in-header="true">
</domain-picker>
有人可以用 jquery 告诉我吗
- 如何获取上述“domain-picker”元素的值“assf2324234”。
- 如何为上述“domain-picker”元素的“value”属性设置新字符串
最佳答案
以下评论显示步骤
// target element
var $picker = $('domain-picker'),
// parse current attribute value string to object
current= JSON.parse( $picker.attr('current'));
// change value
current.value ='someOtherString';
// stringify object and put back as attribute value
$picker.attr('current', JSON.stringify(current));
关于javascript - 如何获取元素的嵌套属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41356490/