Jqueryを用いて、セレクターで取得した要素に対し、CSSとAttributesのAPI
を使用したいのですが、簡潔に記述出来る方法はなにかありますか?
コードが多い場合、ステップ数が増加し、可読性の低いソースとなってしまいます・・・。
コード例は下記になります。
【html】
<span> hoge </span>
【js】
`
`
\r\n`","answerCount":2,"upvoteCount":0,"datePublished":"2014-04-09T00:56:00.000Z","dateModified":"2022-01-12T10:55:45.698Z","suggestedAnswer":[{"@type":"Answer","text":"アトリビュートばかり、CSSばかりを同じセレクタで多数指定する場合、オブジェクトとして一気に指定可能です。\r\n\r\n`\r\n$(\"#id\").css({left:40, position:'absolute'});\r\n\r\n$('.class').attr({title:'ほげ', src:'/path/to/file'});\r\n`","dateModified":"2014-07-19T08:44:37.532Z","datePublished":"2014-07-19T08:44:37.532Z","upvoteCount":1,"url":"https://teratail.com/questions/330#reply-1039","comment":[]},{"@type":"Answer","text":"**Jqueryではメソッドチェーンというものが使用できます。**\r\n下記の様にドットでつなげてください。同じ結果となります。\r\n\r\n`\r\n \r\n`\r\n\r\nまた、ご質問者様のコードですと、同じ要素を二回取得しオブジェクト\r\nを作成しているので無駄なステップだけではなく、無駄な負荷にもなります。\r\nおっしゃるとおり2回程度でしたらよいですが、これが何十回、何百回も続くと無駄です。\r\n下記のように変数に格納することもできますが、こちらは無駄なステップですね。\r\n`\r\n \r\n`\r\n\r\nということで、コーディングする際は負荷のことも考えられれば\r\nGoodです。","dateModified":"2014-05-26T01:01:00.000Z","datePublished":"2014-05-26T01:01:00.000Z","upvoteCount":3,"url":"https://teratail.com/questions/330#reply-319","comment":[]}],"breadcrumb":{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://teratail.com","name":"トップ"}},{"@type":"ListItem","position":2,"item":{"@id":"https://teratail.com/tags/JavaScript","name":"JavaScriptに関する質問"}},{"@type":"ListItem","position":3,"item":{"@id":"https://teratail.com/questions/330","name":"Jqueryで簡潔にコードを記述する方法"}}]}}}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。