---
title: "subscript(dynamicMember:)"
framework: foundation
role: symbol
role_heading: Instance Subscript
path: "foundation/attributecontainer/subscript(dynamicmember:)-60ps5"
---

# subscript(dynamicMember:)

Returns a modified attribute container as part of building a chain of attributes.

## Declaration

```swift
subscript<K>(dynamicMember keyPath: KeyPath<AttributeDynamicLookup, K>) -> AttributeContainer.Builder<K> where K : AttributedStringKey { get }
```

## Discussion

Discussion This method returns an AttributeContainer.Builder, which allows you to chain multiple attributes in a single call, like this: // An attribute container with the link and backgroundColor attributes. let myContainer = AttributeContainer().link(myURL).backgroundColor(.yellow)

## See Also

### Accessing Attributes

- [subscript(_:)](foundation/attributecontainer/subscript(_:).md)
- [subscript(dynamicMember:)](foundation/attributecontainer/subscript(dynamicmember:)-657oj.md)
- [subscript(dynamicMember:)](foundation/attributecontainer/subscript(dynamicmember:)-3jcvx.md)
- [subscript(dynamicMember:)](foundation/attributecontainer/subscript(dynamicmember:)-swift.type.subscript.md)
- [AttributedStringKey](foundation/attributedstringkey.md)
- [AttributeContainer.Builder](foundation/attributecontainer/builder.md)
