2

質問で言ったように...チェックボックスをクリックすると、そのリンクがに変わる方法はありますhttp://youtu.be/kffacxfA7G4か?

ここに画像の説明を入力

コードの例:

<div class="embed-code">
        <textarea rows="" cols="">http://www.youtube.com/watch?v=kffacxfA7G4</textarea>
        <label>
          <input type="checkbox" />
          Short URL</label>
      </div>

これはjavascript/jqueryでできると思います...

誰かこれ使ってる?前もって感謝します...

編集 :

私はこのようにそれを行うことができました: http://jsfiddle.net/tpLfS/

$('#myCheckBox').click(function(){ var myLink = $('#myTextarea');

if ($('#myCheckBox:checked').val() !== undefined){ //checked
myLink.val(myLink.val().replace('http://www.youtube.com/watch?v=kffacxfA7G4','http://youtu.be/kffacxfA7G4'));}

else { //not checked    
myLink.val(myLink.val().replace('http://youtu.be/kffacxfA7G4','http://www.youtube.com/watch?v=kffacxfA7G4'));}

})

簡単にできますか?

4

1 に答える 1

1

クエリは非常に簡単です。最初に、チェックボックスとテキストエリアに ID を指定する必要があります。

<textarea rows="" cols="" id="myTextarea">...</textarea>
<input id="myCheckBox" type="checkbox" />

次に、javascript 部分を追加します (私の例では jQuery を使用): どのように変更したいかわかりません。「watch?v=」を削除したいだけだと思います

$('#myCheckBox').click(function(){
  var myLink = $('#myTextarea');

  myLink.val(myLink.val().replace('watch?v=',''));
})​

例: http://jsfiddle.net/E3f9M/

于 2012-08-23T17:24:43.543 に答える