내 페이지 (JSBin)에 많은 popovers가 있습니다. 각 data-toggle
은 HTML div에 연결되어 있습니다. 그것은 이제 다음 스크립트에 의해 실현된다 :JQuery 코드 단순화
<script>
$('[data-toggle="popover0"]').popover({
html: true,
content: function() {
return $("#popover0-html").html()
}});
$('[data-toggle="popover1"]').popover({
html: true,
content: function() {
return $("#popover1-html").html()
}});
$('[data-toggle="popover2"]').popover({
html: true,
content: function() {
return $("#popover2-html").html()
}});
</script>
내 말에 의해 간단하게 위의 코드 싶습니다 "ID가 모든 데이터 전환을 위해, 우리는 id가 ID
+ -html
되는 HTML을 반환합니다." 아무도 이것을 깨닫는 방법을 알고 있습니까?
'for'를 사용하십시오. { html : true, content : function()} {for (var i = 0; i <3; i ++) { $ ('데이터 토글 ='popover '+ i +' "] ' { return $ ("# popover"+ i + "-html") .html(); } }); }' – Tushar
나는 ... 그러나 popovers의 숫자를 알지 못하면 어떻게 될까? (여기서는'3'). 나는 단지 "모든 popovers에 대해"또는 "id가 문자열'popover'로 시작하는 모든 popovers에 대해 ..." – SoftTimur
$ ('[data-toggle^= "popover"]'). 길이를 말하고 싶습니다. ' – Tushar