jquery - href 値によって、href 値の一部を置き換えることは可能ですか?
3 に答える
1
^
と示されてstart with
いますが、あなたの場合はそうではなく、で終わっているので、属性セレクター.mp4
で終了して選択する必要があります(と言われるかもしれません)。$
これを試してください:http://jsfiddle.net/QK9Ry/
$("a.cboxElement[href$='.mp4']").each(function () {
this.href = this.href.replace(".mp4",".html");
});
于 2013-02-14T18:10:05.527 に答える
0
それをテストせずに、私はこの行が間違っていると思います:
this.href = this.href.replace(/^".mp4"/,
".html");
^
正規表現で始まることを意味します。これをやってみてください:
this.href = this.href.replace(".mp4",
".html");
于 2013-02-14T18:07:43.933 に答える
0
両方の答えをラップするだけです。それを正しくするには、両方が必要になります。
$(function(){
$("a.cboxElement[href$='.mp4']")
.each(function()
{
this.href = this.href.replace(".mp4", ".html");
});
$(".cboxElement").colorbox({iframe:true, innerWidth:640, innerHeight:370});
});
于 2013-02-14T18:16:28.623 に答える