1

Tumult Hype を使用して、日付範囲セレクターを作成し、現在機能を追加しています... ただし、Hype は HTML スニペットを iFrame に配置するのが好きです。

iframe 内にある入力フィールドを対象にするのに問題があるので、現在の年を入力できます。Hype内でもiframeにIDを与えることもできません。

入力へのパスは次のようになります。

#startyear > div > #start-year-text > iframe > html > body > input#start-year-placeholder

明らかに、jQuery を使用すると、これは機能しません。

$("#start-year-placeholder").attr("placeholder","1973");

これもしません:

$("#startyear > div > #start-year-text > iframe > html > body > input#start-year-placeholder").attr("placeholder","1973");

以下にリンクされている Web ページから、最初の日付範囲セレクターが表示されます。初年度入力のプレースホルダーテキスト属性を動的に設定しようとしています。現在、ハードコードされています。

ここで完全な HTML を確認できます: http://aceroinc.ca/question/footer.html

4

1 に答える 1

2

次のようにターゲットにできます。

$('iframe').contents().find('input#start-year-placeholder')

注: これはページで機能しますが、一般に、iframe をさらに追加する場合は、iframeセレクターを調整する必要がある場合があります。また、これは iframe が親ページと同じドメインであるためのみ機能します。

于 2013-11-11T04:33:13.633 に答える