0

<a>javascript のタグ を除いて、アラート内のテキストを選択しようとしています...

   <div id="addCompaniesModal" >
    <div class="alertBox costumAlertBox" style="display:inline-block;">
      <div class="alert alert-block alert-success fade in" style="display: block;">
         <a class="close" href="#" data-dismiss="alert">×</a>
         <strong>Success!</strong>
          Add Company: wxG50Z28 Success!
      </div>
    </div>
   </div

以下で試してみましたが、うまくいきませんでした...

successMessage = $('#addCompaniesModal .alert :not(.close)').text(); ただし、 Success!のみが返されます。..ググったけど、正確で簡単な方法が見つからなかった...私が見つけた方法の1つは、文字列全体を取得して、やりたくないことをトリミングすることだった....オタクが私を助けてくれる...ありがとう... .

4

2 に答える 2

0

:not(.close) と言うと、jquery に '#addCompaniesModal .alert' 内のすべてではなく dom 要素を返すように指示しています。

会社を追加: wxG50Z28 成功! スパンで:

http://jsfiddle.net/y4T2R/1/

  <div id="addCompaniesModal" >
    <div class="alertBox costumAlertBox" style="display:inline-block;">
      <div class="alert alert-block alert-success fade in" style="display: block;">
         <a class="close" href="#" data-dismiss="alert">×</a>
         <strong>Success!</strong>
          <span>Add Company: wxG50Z28 Success!</span>
      </div>
    </div>
   </div>
于 2012-12-03T16:36:35.790 に答える
-1

私の知る限り、そのような方法はありません。他のことを試してください。

于 2012-12-03T17:06:33.313 に答える